MergeDecision
Constructors
Signature
declare const Await: <R, E0, Z0, E, Z>(f: (exit: Exit.Exit<Z0, E0>) => Effect.Effect<Z, E, R>) => MergeDecision<R, E0, Z0, E, Z>AwaitConst
Added in v2.0.0
Source
Signature
declare const AwaitConst: <Z, E, R>(effect: Effect.Effect<Z, E, R>) => MergeDecision<R, unknown, unknown, E, Z>Signature
declare const Done: <Z, E, R>(effect: Effect.Effect<Z, E, R>) => MergeDecision<R, unknown, unknown, E, Z>Folding
Signature
declare const match: { <R, E0, Z0, E, Z, Z2>(options: { readonly onAwait: (f: (exit: Exit.Exit<Z0, E0>) => Effect.Effect<Z, E, R>) => Z2; readonly onDone: (effect: Effect.Effect<Z, E, R>) => Z2; }): (self: MergeDecision<R, E0, Z0, E, Z>) => Z2; <R, E0, Z0, E, Z, Z2>(self: MergeDecision<R, E0, Z0, E, Z>, options: { readonly onAwait: (f: (exit: Exit.Exit<Z0, E0>) => Effect.Effect<Z, E, R>) => Z2; readonly onDone: (effect: Effect.Effect<Z, E, R>) => Z2; }): Z2;}Models
MergeDecision interface
Added in v2.0.0
Source
Signature
interface MergeDecision<out R, in E0, in Z0, out E, out Z> extends Variance<R, E0, Z0, E, Z> {}Other
MergeDecision
Added in v2.0.0
Source
Refinements
isMergeDecision
Added in v2.0.0
Source
Returns true if the specified value is a MergeDecision, false
otherwise.
Signature
declare const isMergeDecision: (u: unknown) => u is MergeDecision<unknown, unknown, unknown, unknown, unknown>Symbols
MergeDecisionTypeId
Added in v2.0.0
Source
Signature
declare const MergeDecisionTypeId: unique symbolMergeDecisionTypeId type
Added in v2.0.0
Source
Signature
type MergeDecisionTypeId = typeof MergeDecisionTypeId