CarpenterWorkflowDelegateController<TState, TContext> constructor
CarpenterWorkflowDelegateController<TState, TContext> ({
- required TState readState(),
- required TContext context,
- required List<
CarpenterWorkflowTransition< transitions(TState, TContext> >- TState state,
- TContext context
- bool isCompleted(
- TState state,
- TContext context
- 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;