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