transformToType<T> function
Implementation
T? transformToType<T>(Object? o) {
if (o is T) {
return o;
} else if (T == String) {
return parseString(o) as T?;
} else if (T == int) {
return parseInt(o) as T?;
} else if (T == double) {
return parseDouble(o) as T?;
} else if (T == num) {
return parseNum(o) as T?;
} else if (T == bool) {
return parseBool(o) as T?;
} else if (T == List) {
return transformToList(o) as T?;
}
return null;
}