1 | import { GraphQLObjectType, GraphQLUnionType, GraphQLInputObjectType, GraphQLScalarType, GraphQLEnumType, GraphQLInterfaceType } from "graphql";
|
2 | export 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 | }
|