Dex TypeScript SDK 1.28.1
    Preparing search index...

    Interface SubFlowOptions

    Configures one durable SubFlow condition. All durations use milliseconds.

    interface SubFlowOptions {
        attributes?: readonly InitialAttribute<any>[];
        conditionId?: string;
        configOverride?: FlowConfig;
        retryPolicy?: RetryPolicy;
        reusePolicy?: SubFlowReusePolicy;
        startDelayMs?: number;
        timeoutHandlerOptions?: FlowTimeoutHandlerOptions;
        timeoutMs?: number;
        timeoutPolicy?: FlowTimeoutPolicy;
    }
    Index

    Properties

    attributes?: readonly InitialAttribute<any>[]

    Initial Attributes owned by the target SubFlow.

    conditionId?: string

    Stable condition ID required by Wait.anyCombinationOf.

    configOverride?: FlowConfig

    Fields applied over the inherited parent Flow configuration.

    retryPolicy?: RetryPolicy

    Whole-Flow retry behavior after abnormal completion.

    reusePolicy?: SubFlowReusePolicy

    Existing-execution policy; defaults to abnormal restart.

    startDelayMs?: number

    Delay before the SubFlow starting Step, in milliseconds.

    timeoutHandlerOptions?: FlowTimeoutHandlerOptions

    Execution settings for the target Flow's timeout handler.

    timeoutMs?: number

    Maximum SubFlow lifetime; normal Flow defaults apply when omitted.

    timeoutPolicy?: FlowTimeoutPolicy

    Action taken when a positive timeout expires; defaults from the target Flow's hook.