UNPKG

565 BTypeScriptView Raw
1import { DocumentNode, VariableDefinitionNode } from 'graphql';
2export declare enum DocumentType {
3 Query = 0,
4 Mutation = 1,
5 Subscription = 2
6}
7export interface IDocumentDefinition {
8 type: DocumentType;
9 name: string;
10 variables: ReadonlyArray<VariableDefinitionNode>;
11}
12export declare function operationName(type: DocumentType): string;
13export declare function parser(document: DocumentNode): IDocumentDefinition;
14export declare function verifyDocumentType(document: DocumentNode, type: DocumentType): void;
15//# sourceMappingURL=index.d.ts.map
\No newline at end of file