UNPKG

@neo4j/graphql

Version:

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

23 lines 1.07 kB
import Cypher from "@neo4j/cypher-builder"; import type { ConcreteEntityAdapter } from "../../../../schema-model/entity/model-adapters/ConcreteEntityAdapter"; import type { RelationshipAdapter } from "../../../../schema-model/relationship/model-adapters/RelationshipAdapter"; import type { QueryASTContext } from "../QueryASTContext"; import type { QueryASTNode } from "../QueryASTNode"; import { EntitySelection, type SelectionClause } from "./EntitySelection"; export declare class RelationshipSelection extends EntitySelection { private optional; private selectionPattern; constructor({ relationship, alias, targetOverride, optional, }: { relationship: RelationshipAdapter; alias?: string; directed?: boolean; targetOverride?: ConcreteEntityAdapter; optional?: boolean; }); getChildren(): QueryASTNode[]; apply(context: QueryASTContext<Cypher.Node>): { nestedContext: QueryASTContext<Cypher.Node>; selection: SelectionClause; }; } //# sourceMappingURL=RelationshipSelection.d.ts.map