Type Alias StepResult<TInput, TOutput, TResume, TSuspend>

StepResult<TInput, TOutput, TResume, TSuspend>:
    | StepSuccess<TInput, TOutput>
    | StepSuspended<TInput, TSuspend>
    | StepResumed<TInput, TOutput, TResume>
    | StepFailed<TInput>

Type Parameters

  • TInput
  • TOutput
  • TResume
  • TSuspend