@cran/gql.reflect
Version:
Cranberry Introspection Utilities for GraphQL
16 lines (15 loc) • 566 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ReflectField = void 0;
const ReflectInputField_1 = require("./ReflectInputField");
const ReflectProperty_1 = require("./ReflectProperty");
class ReflectField extends ReflectProperty_1.ReflectProperty {
args;
constructor($, _, source) {
super($, _, source);
this.args = Object.fromEntries(_.args.map((arg) => {
return [arg.name, new ReflectInputField_1.ReflectInputField($, arg, this),];
}));
}
}
exports.ReflectField = ReflectField;