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