UNPKG

@neo4j/graphql

Version:

A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations

23 lines 1.04 kB
import Cypher from "@neo4j/cypher-builder"; import { QueryASTContext } from "../QueryASTContext"; import type { QueryASTNode } from "../QueryASTNode"; import { CypherAttributeOperation } from "../operations/CypherAttributeOperation"; import { CypherEntityOperation } from "../operations/CypherEntityOperation"; import { CompositeCypherOperation } from "../operations/composite/CompositeCypherOperation"; import type { Operation } from "../operations/operations"; import { Field } from "./Field"; export declare class OperationField extends Field { operation: Operation; private projectionExpr; constructor({ operation, alias }: { operation: Operation; alias: string; }); getChildren(): QueryASTNode[]; getProjectionField(): Record<string, Cypher.Expr>; getSubqueries(context: QueryASTContext): Cypher.Clause[]; isCypherField(): this is this & { operation: CypherEntityOperation | CypherAttributeOperation | CompositeCypherOperation; }; } //# sourceMappingURL=OperationField.d.ts.map