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