(
effect: Name,
handler: ExtractEffect<E> extends infer E ?
E extends Effect<Name, infer Payloads> ?
(...payloads: Payloads) => Generator<F, T, unknown> | Effected<F, T>
: never
: never,
)
| 2320 | ): EffectedDraft<P, ExcludeEffect<E, Effect<Name>> | F, R>; |
| 2321 | |
| 2322 | terminate<Name extends ExtractEffect<E>["name"], T, F extends Effect = never>( |
| 2323 | effect: Name, |
| 2324 | handler: ExtractEffect<E> extends infer E ? |
| 2325 | E extends Effect<Name, infer Payloads> ? |
no outgoing calls