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