1 | import { FieldNode, FragmentDefinitionNode } from 'graphql';
|
2 | export declare function renameFieldNode(fieldNode: FieldNode, name: string): FieldNode;
|
3 | export declare function preAliasFieldNode(fieldNode: FieldNode, str: string): FieldNode;
|
4 | export declare function wrapFieldNode(fieldNode: FieldNode, path: Array<string>): FieldNode;
|
5 | export 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>;
|