decode method

  1. @override
T? decode(
  1. String? input
)
override

Implementation

@override
T? decode(String? input) {
  if (input == null) {
    return null;
  }
  final normalized = _normalizeForParse(input);
  if (normalized.isEmpty) {
    return null;
  }
  if (T == int) {
    return int.tryParse(normalized) as T?;
  }
  if (T == double) {
    return double.tryParse(normalized) as T?;
  }
  return null;
}