UNPKG

696 BTypeScriptView Raw
1import { DocumentNode, FragmentDefinitionNode, InlineFragmentNode, SelectionNode } from 'graphql';
2export declare function getFragmentQueryDocument(document: DocumentNode, fragmentName?: string): DocumentNode;
3export interface FragmentMap {
4 [fragmentName: string]: FragmentDefinitionNode;
5}
6export type FragmentMapFunction = (fragmentName: string) => FragmentDefinitionNode | null;
7export declare function createFragmentMap(fragments?: FragmentDefinitionNode[]): FragmentMap;
8export declare function getFragmentFromSelection(selection: SelectionNode, fragmentMap?: FragmentMap | FragmentMapFunction): InlineFragmentNode | FragmentDefinitionNode | null;
9//# sourceMappingURL=fragments.d.ts.map
\No newline at end of file