123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import type { ObjMap } from '../jsutils/ObjMap';
- import type {
- FieldNode,
- FragmentDefinitionNode,
- SelectionSetNode,
- } from '../language/ast';
- import type { GraphQLObjectType } from '../type/definition';
- import type { GraphQLSchema } from '../type/schema';
- export declare function collectFields(
- schema: GraphQLSchema,
- fragments: ObjMap<FragmentDefinitionNode>,
- variableValues: {
- [variable: string]: unknown;
- },
- runtimeType: GraphQLObjectType,
- selectionSet: SelectionSetNode,
- ): Map<string, ReadonlyArray<FieldNode>>;
- export declare function collectSubfields(
- schema: GraphQLSchema,
- fragments: ObjMap<FragmentDefinitionNode>,
- variableValues: {
- [variable: string]: unknown;
- },
- returnType: GraphQLObjectType,
- fieldNodes: ReadonlyArray<FieldNode>,
- ): Map<string, ReadonlyArray<FieldNode>>;
|