Subscriber overview
Added in v0.3.0
Table of contents
models
Subscriber (interface)
Signature
export interface Subscriber<A, M> {
readonly [TypeId]: TypeId
readonly subscribe: <E, R>(
app: SubscriberApp.SubscriberApp<A, M, E, R>
) => Effect.Effect<void, SubscriberError.SubscriberError, Exclude<R, M>>
readonly healthCheck: Effect.Effect<void, SubscriberError.SubscriberError, never>
}
Added in v0.3.0
type ids
TypeId
Signature
export declare const TypeId: typeof TypeId
Added in v0.3.0
TypeId (type alias)
Signature
export type TypeId = typeof TypeId
Added in v0.3.0