stringTo<T extends Object?> method

T stringTo<T extends Object?>(
  1. int fieldNumber,
  2. T convert(
    1. String
    )
)

Implementation

T stringTo<T extends Object?>(int fieldNumber, T Function(String) convert) {
  if (null is T) {
    final message = getString<String?>(fieldNumber);
    if (message == null) return null as T;
    return convert(message);
  }
  final message = getString<String>(fieldNumber);
  return convert(message);
}