@servicenow/sdk - v4.4.1
    Preparing search index...
    flowLogic: {
        assignSubflowOutputs: <
            T extends FlowVariableDefinition,
            S extends Record<string, FlowValueType>,
        >(
            _definition: T,
            _variables: FlowSchemaType<S>,
            _values: {
                [K in string | number | symbol]?:
                    | string
                    | Exclude<FlowSchemaType<S>[K], null | undefined>
            },
        ) => { type: "assignsubflowoutputs" };
        else: (_params: FlowElseParams, _body: ConditionalBodyFunction) => void;
        elseIf: (_params: FlowLogicParams, _body: ConditionalBodyFunction) => void;
        endFlow: (endFlow: EndFlowType) => { type: "endflow" };
        exitLoop: <T extends ExitLoopType>(exitLoop: T) => { type: "exitloop" };
        forEach: <TArray>(
            _items: TArray | undefined,
            _id: WithID<{ annotation?: string }>,
            _body?: (item: ExtractArrayElement<TArray>) => void,
        ) => { type: "foreach" };
        if: (
            _params: FlowLogicParams,
            _body: ConditionalBodyFunction,
        ) => { type: "if" };
        setFlowVariables: <
            T extends FlowVariableDefinition,
            S extends Record<string, FlowValueType>,
        >(
            _definition: T,
            _variables: FlowSchemaType<S>,
            _values: {
                [K in string | number | symbol]?:
                    | string
                    | Exclude<FlowSchemaType<S>[K], null | undefined>
            },
        ) => { type: "setflowvariables" };
        skipIteration: <T extends SkipIterationType>(
            skipIteration: T,
        ) => { type: "skipiteration" };
        waitForADuration: (
            params: WaitForADurationParams,
        ) => WaitForADurationOutputs;
    } = FlowLogic

    Type Declaration