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