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