UNPKG

@cran/gql.reflect

Version:

Cranberry Introspection Utilities for GraphQL

16 lines (15 loc) 550 B
"use strict"; 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;