CarpenterWorkflowDelegateController<TState, TContext> constructor

CarpenterWorkflowDelegateController<TState, TContext>({
  1. required TState readState(),
  2. required TContext context,
  3. required List<CarpenterWorkflowTransition<TState, TContext>> transitions(
    1. TState state,
    2. TContext context
    ),
  4. bool isCompleted(
    1. TState state,
    2. TContext context
    )?,
  5. Future<void> onCancel()?,
})

Implementation

CarpenterWorkflowDelegateController({
  required TState Function() readState,
  required this.context,
  required List<CarpenterWorkflowTransition<TState, TContext>> Function(
    TState state,
    TContext context,
  )
  transitions,
  bool Function(TState state, TContext context)? isCompleted,
  Future<void> Function()? onCancel,
}) : _readState = readState,
     _transitions = transitions,
     _isCompleted = isCompleted,
     _onCancel = onCancel;