Class Run<TInput, TOutput>
Type Parameters
- TInput = unknown
- TOutput = unknown
Constructors
Properties
ReadonlyrunId
runId: string
Methods
start
- start(input): Promise<WorkflowResult<TOutput, Record<string, StepResult<unknown, unknown, unknown, unknown>>>>
Returns Promise<WorkflowResult<TOutput, Record<string, StepResult<unknown, unknown, unknown, unknown>>>>
resume
- resume<TResume>(options): Promise<WorkflowResult<TOutput, Record<string, StepResult<unknown, unknown, unknown, unknown>>>>
Parameters
- options: {
resumeData: TResume;
step?: string;
}
Returns Promise<WorkflowResult<TOutput, Record<string, StepResult<unknown, unknown, unknown, unknown>>>>
getStatus
- getStatus():
| "success"
| "pending"
| "failed"
| "running"
| "suspended" Returns
| "success"
| "pending"
| "failed"
| "running"
| "suspended"
getStepResults
- getStepResults(): Record<string, StepResult<unknown, unknown, unknown, unknown>>
Returns Record<string, StepResult<unknown, unknown, unknown, unknown>>
getSuspendedStepId
- getSuspendedStepId(): string
Returns string