UNPKG

987 BTypeScriptView Raw
1import { GraphQLObjectType, GraphQLUnionType, GraphQLInputObjectType, GraphQLScalarType, GraphQLEnumType, GraphQLInterfaceType } from "graphql";
2export interface Generator {
3 Main: (queryType: GraphQLObjectType, mutationType?: GraphQLObjectType | null, subscriptionType?: GraphQLObjectType | null) => string;
4 Header: (schema: string) => string;
5 SchemaType?: (queryType: GraphQLObjectType, mutationType?: GraphQLObjectType | null, subscriptionType?: GraphQLObjectType | null) => string;
6 RootType?: (type: GraphQLObjectType) => string;
7 SubscriptionType?: (type: GraphQLObjectType) => string;
8 GraphQLUnionType?: (type: GraphQLUnionType) => string;
9 GraphQLInputObjectType?: (type: GraphQLInputObjectType) => string;
10 GraphQLObjectType?: (type: GraphQLObjectType) => string;
11 GraphQLScalarType?: (type: GraphQLScalarType) => string;
12 GraphQLEnumType?: (type: GraphQLEnumType) => string;
13 GraphQLInterfaceType?: (type: GraphQLInterfaceType) => string;
14}