1 |
|
2 | import { Document, OperationDefinition, FragmentDefinition } from 'graphql';
|
3 | export declare function getMutationDefinition(doc: Document): OperationDefinition;
|
4 | export declare function checkDocument(doc: Document): void;
|
5 | export declare function getOperationName(doc: Document): string;
|
6 | export declare function getFragmentDefinitions(doc: Document): FragmentDefinition[];
|
7 | export declare function getQueryDefinition(doc: Document): OperationDefinition;
|
8 | export declare function getFragmentDefinition(doc: Document): FragmentDefinition;
|
9 | export interface FragmentMap {
|
10 | [fragmentName: string]: FragmentDefinition;
|
11 | }
|
12 | export declare function createFragmentMap(fragments?: FragmentDefinition[]): FragmentMap;
|
13 | export declare function addFragmentsToDocument(queryDoc: Document, fragments: FragmentDefinition[]): Document;
|