Hyperlinkv0.8.0-beta.28

Hyperlink

Hyperlink.TagHandlerstypesrc/Hyperlink.ts:5758
Partial<{
  readonly [K in A["_tag"]]: (
    event: Extract<A, { readonly _tag: K }>
  ) => Effect.Effect<void, E, R>
}>

A partial set of per-_tag handlers over a tagged-event union — the handler-map form of Hyperlink.runForEachTag. Each handler receives the narrowed event for its tag.

modelsHyperlink.runForEachTag
Source src/Hyperlink.ts:57585 lines
export type TagHandlers<A extends TaggedEvent, E, R> = Partial<{
  readonly [K in A["_tag"]]: (
    event: Extract<A, { readonly _tag: K }>,
  ) => Effect.Effect<void, E, R>;
}>;
Referenced by 2 symbols