@neo4j/cypher-builder
Version:
A programmatic API for building Cypher queries for Neo4j
20 lines (19 loc) • 804 B
TypeScript
import type { CypherEnvironment } from "../Environment";
import { Clause } from "./Clause";
import { WithNext } from "./mixins/clauses/WithNext";
import { WithOrder } from "./mixins/sub-clauses/WithOrder";
import { WithDistinctAll } from "./mixins/WithDistinctAll";
import type { ProjectionColumn } from "./sub-clauses/Projection";
export interface Return extends WithOrder, WithDistinctAll, WithNext {
}
/**
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/return/ | Cypher Documentation}
* @group Clauses
*/
export declare class Return extends Clause {
private readonly projection;
constructor(...columns: Array<"*" | ProjectionColumn>);
addColumns(...columns: Array<"*" | ProjectionColumn>): this;
/** @internal */
getCypher(env: CypherEnvironment): string;
}