map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult failed(),
- required TResult pending(),
Implementation
TResult map<TResult extends Object?>({
required TResult Function(MessageSendingStateFailed value) failed,
required TResult Function(MessageSendingStatePending value) pending,
}) {
switch (getConstructor()) {
case MessageSendingStateFailed.constructor:
return failed.call(this as MessageSendingStateFailed);
case MessageSendingStatePending.constructor:
return pending.call(this as MessageSendingStatePending);
}
throw StateError('not handled type Generator');
}