Dex TypeScript SDK 1.30.0
    Preparing search index...

    Type Alias StepDecision

    StepDecision: (
        | Readonly<{ kind: "next"; movements: readonly StepMovement<any>[] }>
        | Readonly<{ kind: "gracefulComplete" | "forceComplete"; output: unknown }>
        | Readonly<
            {
                channels: readonly (Channel<unknown> | ChannelMap<unknown>)[];
                fallback: StepMovement<any>;
                kind: "forceCompleteIfChannelsEmpty";
                output: unknown;
            },
        >
        | Readonly<{ kind: "forceFail"; reason: string }>
        | Readonly<{ kind: "deadEnd" }>
    ) & Readonly<StepCancellationSelection>

    Describes the durable transition returned by Step.execute.