Skip to content

on

function on<Args extends readonly unknown[], Out, E, R>(
event: Event<Args, Out, E>,
handler: (...args: NoInfer<Args>) => Effect<NoInfer<Out>, NoInfer<E>, R>,
options?: HandlerOptions,
): Effect<void, never, Scope | Graft | R>

Defined in: Event.ts:189

Registers a handler until the current scope closes.

Type Parameter
Args extends readonly unknown[]
Out
E
R
Parameter Type
event Event<Args, Out, E>
handler (…args: NoInfer<Args>) => Effect<NoInfer<Out>, NoInfer<E>, R>
options? HandlerOptions

Effect<void, never, Scope | Graft | R>