encodeTyped<T> function
dynamic
encodeTyped<T>(
- T? value
Implementation
dynamic encodeTyped<T>(T? value) {
if (value == null) {
return null;
}
if (T == DateTime) {
return (value as DateTime).toIso8601String();
}
if (T == Uint8List) {
return Base64Encoder().convert(value as Uint8List);
}
if (T == String || T == int || T == double || T == bool) {
return value;
}
throw ApiError.invalidType(T);
}