$required<T> method

T $required<T>(
  1. String key,
  2. T read(
    1. Object? value,
    2. String path
    )
)

Required property key, converted by read.

Implementation

T $required<T>(String key, T Function(Object? value, String path) read) {
  if (!_json.containsKey(key)) {
    throw FormatException('$runtimeType: missing required "$key"');
  }
  return read(_json[key], '$runtimeType.$key');
}