decode method

  1. @override
T decode(
  1. Object? json
)
override

Implementation

@override
T decode(Object? json) {
  if (json is! J) throw GqlifyDecodeError(name, json);
  try {
    return convert(json);
  } on GqlifyDecodeError {
    rethrow;
  } on Object catch (e) {
    throw GqlifyDecodeError(name, json, cause: e);
  }
}