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