@neo4j/graphql
Version:
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations
20 lines • 1.01 kB
TypeScript
import type { QueryASTContext } from "../QueryASTContext";
import type { QueryASTNode } from "../QueryASTNode";
import type { OperationField } from "../fields/OperationField";
import type { CreateOperation } from "./CreateOperation";
import { Operation, type OperationTranspileResult } from "./operations";
/** Wrapper over createOperation for top level create, that support multiple create operations
* This extends Operation because we don't need the mutationOperation API for top level
*/
export declare class TopLevelCreateMutationOperation extends Operation {
private readonly projectionOperations;
private readonly createOperations;
constructor({ createOperations, projectionOperations, }: {
createOperations: CreateOperation[];
projectionOperations: OperationField[];
});
getChildren(): QueryASTNode[];
transpile(context: QueryASTContext): OperationTranspileResult;
private getProjectionClause;
}
//# sourceMappingURL=TopLevelCreateMutationOperation.d.ts.map