Transition<T> constructor
Transition<T> ({})
Create the appropriate subclass based on the parameters.
Implementation
factory Transition(
{Iterable<String> targets = const [],
String? event,
String? description,
Condition<T>? condition,
Duration? after,
type = TransitionType.externalTransition,
Action<T>? action}) =>
event != null
? EventTransition<T>(
event: event,
targets: targets,
condition: condition,
type: type,
action: action,
description: description)
: NonEventTransition<T>(
after: after,
targets: targets,
condition: condition,
type: type,
action: action,
description: description);