settle
本頁內容尚未翻譯。
function settle<Args extends readonly unknown[], Out, E>( event: Event<Args, Out, E>, ...args: Args): Effect<readonly Exit<Out, E>[], never, Graft>Defined in: Event.ts:394
Calls every handler concurrently and returns the outcome of each one that ran,
in handler order; a handler removed before it ran has none. A failing handler
does not fail the dispatch, so one plugin’s bug cannot stop the others from
answering. Cancelling the dispatch cancels the handlers, as parallel does, and
logs their failures.
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
Args extends readonly unknown[] |
Out |
E |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event |
Event<Args, Out, E> |
…args |
Args |
Returns
Section titled “Returns”Effect<readonly Exit<Out, E>[], never,
Graft>