Skip to content

gateWithIntent

gateWithIntent(args): Promise<SettledEffectDecision>

Defined in: packages/core/src/effect/gate-with-intent.ts:14

Emit import(”../observability/events”).EffectIntentEvent, run the gate (which may park via parkingEffectGate), then emit import(”../observability/events”).EffectSettledEvent.

Bare gates that return suspend fail closed — wrap with parkingEffectGate.

EffectGate

EffectIntent

EffectEventRecorder

Promise<SettledEffectDecision>