UNPKG

614 BTypeScriptView Raw
1import { FieldNode, FragmentDefinitionNode } from 'graphql';
2export declare function renameFieldNode(fieldNode: FieldNode, name: string): FieldNode;
3export declare function preAliasFieldNode(fieldNode: FieldNode, str: string): FieldNode;
4export declare function wrapFieldNode(fieldNode: FieldNode, path: Array<string>): FieldNode;
5export declare function hoistFieldNodes({ fieldNode, fieldNames, path, delimeter, fragments, }: {
6 fieldNode: FieldNode;
7 fieldNames?: Array<string>;
8 path?: Array<string>;
9 delimeter?: string;
10 fragments: Record<string, FragmentDefinitionNode>;
11}): Array<FieldNode>;