UNPKG

1.09 kBTypeScriptView Raw
1import {
2 GraphQLObjectType,
3 GraphQLField,
4 GraphQLEnumType,
5 GraphQLNamedType,
6} from './definition';
7
8export const __Schema: GraphQLObjectType;
9export const __Directive: GraphQLObjectType;
10export const __DirectiveLocation: GraphQLEnumType;
11export const __Type: GraphQLObjectType;
12export const __Field: GraphQLObjectType;
13export const __InputValue: GraphQLObjectType;
14export const __EnumValue: GraphQLObjectType;
15
16export const TypeKind: {
17 SCALAR: 'SCALAR';
18 OBJECT: 'OBJECT';
19 INTERFACE: 'INTERFACE';
20 UNION: 'UNION';
21 ENUM: 'ENUM';
22 INPUT_OBJECT: 'INPUT_OBJECT';
23 LIST: 'LIST';
24 NON_NULL: 'NON_NULL';
25};
26
27export const __TypeKind: GraphQLEnumType;
28
29/**
30 * Note that these are GraphQLField and not GraphQLFieldConfig,
31 * so the format for args is different.
32 */
33
34export const SchemaMetaFieldDef: GraphQLField<any, any>;
35export const TypeMetaFieldDef: GraphQLField<any, any>;
36export const TypeNameMetaFieldDef: GraphQLField<any, any>;
37
38export const introspectionTypes: ReadonlyArray<GraphQLNamedType>;
39
40export function isIntrospectionType(type: GraphQLNamedType): boolean;