@graphql-tools/documents
Version:
Utilities for GraphQL documents.
7 lines (6 loc) • 745 B
TypeScript
import { type ArgumentNode, type DefinitionNode, type DirectiveNode, type SelectionNode, type VariableDefinitionNode } from 'graphql';
export declare function sortExecutableNodes(nodes: readonly DefinitionNode[]): readonly DefinitionNode[];
export declare function sortExecutableNodes(nodes: readonly SelectionNode[]): readonly SelectionNode[];
export declare function sortExecutableNodes(nodes: readonly ArgumentNode[] | undefined): readonly ArgumentNode[] | undefined;
export declare function sortExecutableNodes(nodes: readonly VariableDefinitionNode[] | undefined): readonly VariableDefinitionNode[] | undefined;
export declare function sortExecutableNodes(nodes: readonly DirectiveNode[] | undefined): readonly DirectiveNode[] | undefined;