@neo4j/graphql
Version:
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations
18 lines • 914 B
TypeScript
import type { ConcreteEntity } from "../../../../schema-model/entity/ConcreteEntity";
import type { ResolveTree } from "graphql-parse-resolve-info";
import type { Neo4jGraphQLComposedSubscriptionsContext } from "../../composition/wrap-subscription";
import type { ConcreteEntityAdapter } from "../../../../schema-model/entity/model-adapters/ConcreteEntityAdapter";
export type SelectionFields = {
[k: string]: ResolveTree;
};
export declare function parseSelectionSetForAuthenticated({ resolveTree, entity, entityTypeName, entityPayloadTypeName, context, }: {
resolveTree: ResolveTree;
entity: ConcreteEntity | ConcreteEntityAdapter;
entityTypeName: string;
entityPayloadTypeName: string;
context: Neo4jGraphQLComposedSubscriptionsContext;
}): {
entity: ConcreteEntity | ConcreteEntityAdapter;
fieldSelection: SelectionFields;
}[];
//# sourceMappingURL=selection-set-parser.d.ts.map