decode method
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);
}
}