toEnum<T extends Enum> static method
T
toEnum<T extends Enum>(})
Converts object to an enum using the supplied parser.
debugInfo is merged into the failure context. Throws
ConversionException when parsing fails and defaultValue is null.
Implementation
static T toEnum<T extends Enum>(
dynamic object, {
required T Function(dynamic) parser,
dynamic mapKey,
int? listIndex,
T? defaultValue,
Map<String, dynamic>? debugInfo,
}) => ConvertObjectImpl.toEnum<T>(
object,
parser: parser,
mapKey: mapKey,
listIndex: listIndex,
defaultValue: defaultValue,
debugInfo: debugInfo,
);