convertEntry<T> static method
T?
convertEntry<T>(
- dynamic key,
- dynamic value, {
- required EntryConverter<
T> converter, - T? defaultValue,
Safety converts value to give Type
If conversion fails, then is defaultValue
returned.
Implementation
static T? convertEntry<T>(dynamic key, dynamic value,
{required EntryConverter<T> converter, T? defaultValue}) {
try {
return converter(key, value) ?? defaultValue;
} catch (err) {
printDebug(
'failed to convert $T from ${key?.toString()} : ${value?.toString()}');
}
return defaultValue;
}