map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult live(
- ActiveStoryStateLive value
- required TResult read(
- ActiveStoryStateRead value
- required TResult unread(
- ActiveStoryStateUnread value
Implementation
TResult map<TResult extends Object?>({
required TResult Function(ActiveStoryStateLive value) live,
required TResult Function(ActiveStoryStateRead value) read,
required TResult Function(ActiveStoryStateUnread value) unread,
}) {
switch (getConstructor()) {
case ActiveStoryStateLive.constructor:
return live.call(this as ActiveStoryStateLive);
case ActiveStoryStateRead.constructor:
return read.call(this as ActiveStoryStateRead);
case ActiveStoryStateUnread.constructor:
return unread.call(this as ActiveStoryStateUnread);
}
throw StateError('not handled type Generator');
}