MCPcopy Create free account
hub / github.com/Snowflyt/tinyeffect / terminate

Method terminate

src/effected.ts:2322–2322  ·  view source on GitHub ↗
(
    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,
  )

Source from the content-addressed store, hash-verified

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> ?

Callers 8

effected.spec.tsFile · 0.65
safeDivide2Function · 0.65
raiseConst1Function · 0.65
raiseConst2Function · 0.65
safeDivide2Function · 0.65

Implementers 1

Effectedsrc/effected.ts

Calls

no outgoing calls

Tested by 3

safeDivide2Function · 0.52
raiseConst1Function · 0.52
raiseConst2Function · 0.52