AngularTS
    Preparing search index...

    Interface WorkflowSupervisor<TWorkflows>

    interface WorkflowSupervisor<
        TWorkflows extends
            WorkflowSupervisorWorkflowMap = WorkflowSupervisorWorkflowMap,
    > {
        diagnostics: readonly WorkflowSupervisorDiagnostic[];
        id: string;
        ready: Promise<
            | WorkflowSupervisorSnapshot<WorkflowSupervisorSnapshotMap<TWorkflows>>
            | undefined,
        >;
        status: WorkflowSupervisorStatus;
        cancelAll(): number;
        persist(): Promise<
            WorkflowSupervisorSnapshot<WorkflowSupervisorSnapshotMap<TWorkflows>>,
        >;
        recover(): Promise<
            | WorkflowSupervisorSnapshot<WorkflowSupervisorSnapshotMap<TWorkflows>>
            | undefined,
        >;
        restore(snapshot: unknown): void;
        snapshot(): WorkflowSupervisorSnapshot<
            WorkflowSupervisorSnapshotMap<TWorkflows>,
        >;
        workflow<TWorkflowName extends string>(
            name: TWorkflowName,
        ): WorkflowFromDefinition<TWorkflows[TWorkflowName]>;
    }

    Type Parameters

    • TWorkflows extends WorkflowSupervisorWorkflowMap = WorkflowSupervisorWorkflowMap
    Index

    Properties

    diagnostics: readonly WorkflowSupervisorDiagnostic[]
    id: string
    ready: Promise<
        | WorkflowSupervisorSnapshot<WorkflowSupervisorSnapshotMap<TWorkflows>>
        | undefined,
    >

    Methods

    • Returns number

    • Parameters

      • snapshot: unknown

      Returns void