decode<T> method
T
decode<T>(
- dynamic value
Implementation
T decode<T>(dynamic value) {
if (value is T) {
return value;
} else if (_baseConverters[T] != null) {
return _baseConverters[T]!.decode(value) as T;
} else {
throw ConverterException(
'Cannot decode value $value of type ${value.runtimeType} to type $T: Unknown type.\n'
'Did you forgot to include the class or specify a custom type converter?',
);
}
}