convert<T> method
- dynamic value, {
- EnumConvertFunction? enumConvert,
Implementation
T? convert<T>(dynamic value, {EnumConvertFunction? enumConvert}) {
if (value == null) {
return null;
}
if (value is T) {
return value;
}
try {
return _asT<T>(value, enumConvert: enumConvert);
} catch (e, stackTrace) {
debugPrint('asT<$T> $e $stackTrace');
if (onError != null) {
onError!(e, stackTrace);
}
return null;
}
}