@cran/gql.reflect
Version:
Cranberry Introspection Utilities for GraphQL
16 lines (15 loc) • 550 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ReflectObject = void 0;
const ReflectField_1 = require("./ReflectField");
const ReflectNamedType_1 = require("./ReflectNamedType");
class ReflectObject extends ReflectNamedType_1.ReflectNamedType {
fields;
constructor($, _) {
super($, _);
this.fields = Object.fromEntries(_.fields.map((field) => {
return [field.name, new ReflectField_1.ReflectField($, field, this),];
}));
}
}
exports.ReflectObject = ReflectObject;