UNPKG

@cran/gql.reflect

Version:

Cranberry Introspection Utilities for GraphQL

17 lines (16 loc) 626 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReflectEnum = void 0; const ReflectEnumValue_1 = require("./ReflectEnumValue"); const ReflectNamedType_1 = require("./ReflectNamedType"); const HashList_1 = require("../utilities/HashList"); class ReflectEnum extends ReflectNamedType_1.ReflectNamedType { values; constructor($, _) { super($, _); this.values = (0, HashList_1.createHashList)(_.enumValues.map((value, index) => { return new ReflectEnumValue_1.ReflectEnumValue($, value, this, index); })); } } exports.ReflectEnum = ReflectEnum;