1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 9x 9x 9x | import { GraphQLInputType, GraphQLObjectType } from 'graphql'; type Getter<Result> = () => Result; export const objectTypeRegistry = new WeakMap<Function, Getter<GraphQLObjectType>>(); export const inputTypeRegistry = new WeakMap<Function, Getter<GraphQLInputType>>(); export interface TypeConfig { name: string; description: string; isNonNull?: boolean; isList?: boolean; } |