when<TResult extends Object?> method
- @optionalTypeArgs
- required TResult string(
- String value
- required TResult num(
- num value
- required TResult bool(
- bool value
- required TResult list(
- List value
- required TResult json(),
- required TResult dynamic(
- dynamic value
- required TResult nil(),
inherited
Implementation
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(String value) string,
required TResult Function(num value) num,
required TResult Function(bool value) bool,
required TResult Function(List<dynamic> value) list,
required TResult Function(Map<String, dynamic> value) json,
required TResult Function(dynamic value) dynamic,
required TResult Function() nil,
}) =>
throw _privateConstructorUsedError;