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