gqlifyRead<T> function

T gqlifyRead<T>(
  1. Map<String, Object?> json,
  2. String key,
  3. String owner
)

Reads json[key] as T (which may be nullable).

Implementation

T gqlifyRead<T>(Map<String, Object?> json, String key, String owner) {
  final value = json[key];
  if (value is T) return value;
  throw _mismatch('$owner.$key', T, value, json.containsKey(key));
}