WIP - add extractor, generate snippet_data
This commit is contained in:
27
node_modules/graphql-compose/esm/utils/projection.d.ts
generated
vendored
Normal file
27
node_modules/graphql-compose/esm/utils/projection.d.ts
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
import {
|
||||
FieldNode,
|
||||
FragmentDefinitionNode,
|
||||
GraphQLResolveInfo,
|
||||
InlineFragmentNode,
|
||||
GraphQLOutputType,
|
||||
} from 'graphql';
|
||||
|
||||
export type ProjectionNode = { [fieldName: string]: any };
|
||||
export type ProjectionType = {
|
||||
[fieldName: string]: any;
|
||||
};
|
||||
|
||||
export function getProjectionFromAST(
|
||||
info: GraphQLResolveInfo,
|
||||
fieldNode?: FieldNode | InlineFragmentNode | FragmentDefinitionNode
|
||||
): ProjectionType;
|
||||
|
||||
export function getFlatProjectionFromAST(
|
||||
info: GraphQLResolveInfo,
|
||||
fieldNodes?: FieldNode | InlineFragmentNode | FragmentDefinitionNode
|
||||
): { [key: string]: boolean };
|
||||
|
||||
export function extendByFieldProjection(
|
||||
returnType: GraphQLOutputType,
|
||||
projection: ProjectionType
|
||||
): ProjectionType;
|
||||
Reference in New Issue
Block a user