Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@neo4j/cypher-builder

Package Overview
Dependencies
Maintainers
6
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@neo4j/cypher-builder - npm Package Compare versions

Comparing version 2.0.2 to 2.1.0

8

dist/clauses/Call.d.ts

@@ -21,3 +21,3 @@ import type { CypherEnvironment } from "../Environment";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/call-subquery/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/call-subquery/ | Cypher Documentation}
* @category Clauses

@@ -33,3 +33,3 @@ */

/** Adds a `WITH` statement inside `CALL {`, this `WITH` can is used to import variables outside of the subquery
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#call-importing-variables)
* @see {@link https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#call-importing-variables | Cypher Documentation}
*/

@@ -39,3 +39,3 @@ importWith(...params: Array<Variable | "*">): this;

/** Makes the subquery an OPTIONAL CALL
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#optional-call)
* @see {@link https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#optional-call | Cypher Documentation}
* @version Neo4j 5.24

@@ -52,3 +52,3 @@ */

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#optional-call)
* @see {@link https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#optional-call | Cypher Documentation}
* @category Clauses

@@ -55,0 +55,0 @@ */

@@ -45,3 +45,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/call-subquery/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/call-subquery/ | Cypher Documentation}
* @category Clauses

@@ -59,3 +59,3 @@ */

/** Adds a `WITH` statement inside `CALL {`, this `WITH` can is used to import variables outside of the subquery
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#call-importing-variables)
* @see {@link https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#call-importing-variables | Cypher Documentation}
*/

@@ -80,3 +80,3 @@ importWith(...params) {

/** Makes the subquery an OPTIONAL CALL
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#optional-call)
* @see {@link https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#optional-call | Cypher Documentation}
* @version Neo4j 5.24

@@ -149,3 +149,3 @@ */

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#optional-call)
* @see {@link https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/#optional-call | Cypher Documentation}
* @category Clauses

@@ -152,0 +152,0 @@ */

@@ -15,3 +15,3 @@ import type { CypherEnvironment } from "../Environment";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/create/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/create/ | Cypher Documentation}
* @category Clauses

@@ -23,3 +23,3 @@ */

/** Add a {@link Create} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/create/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/create/ | Cypher Documentation}
*/

@@ -26,0 +26,0 @@ create(clauseOrPattern: Create | Pattern): Create;

@@ -42,3 +42,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/create/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/create/ | Cypher Documentation}
* @category Clauses

@@ -57,3 +57,3 @@ */

/** Add a {@link Create} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/create/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/create/ | Cypher Documentation}
*/

@@ -60,0 +60,0 @@ create(clauseOrPattern) {

import { Clause } from "./Clause";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/finish/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/finish/ | Cypher Documentation}
* @category Clauses

@@ -5,0 +5,0 @@ */

@@ -24,3 +24,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/finish/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/finish/ | Cypher Documentation}
* @category Clauses

@@ -27,0 +27,0 @@ */

@@ -20,3 +20,3 @@ import type { CypherEnvironment } from "../Environment";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/foreach/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/foreach/ | Cypher Documentation}
* @category Clauses

@@ -23,0 +23,0 @@ */

@@ -39,3 +39,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/foreach/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/foreach/ | Cypher Documentation}
* @category Clauses

@@ -42,0 +42,0 @@ */

@@ -13,3 +13,3 @@ import type { Variable } from "..";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/ | Cypher Documentation}
* @category Clauses

@@ -16,0 +16,0 @@ */

@@ -37,3 +37,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/ | Cypher Documentation}
* @category Clauses

@@ -40,0 +40,0 @@ */

@@ -21,3 +21,3 @@ import type { CypherEnvironment } from "../Environment";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/match/ | Cypher Documentation}
* @category Clauses

@@ -31,3 +31,3 @@ */

/** Makes the clause an OPTIONAL MATCH
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/ | Cypher Documentation}
* @example

@@ -44,7 +44,7 @@ * ```ts

/** Add a {@link Match} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/match/ | Cypher Documentation}
*/
match(clauseOrPattern: Match | Pattern): Match;
/** Add an {@link OptionalMatch} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/ | Cypher Documentation}
*/

@@ -61,3 +61,3 @@ optionalMatch(pattern: Pattern): OptionalMatch;

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/ | Cypher Documentation}
* @category Clauses

@@ -64,0 +64,0 @@ */

@@ -45,3 +45,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/match/ | Cypher Documentation}
* @category Clauses

@@ -56,3 +56,3 @@ */

/** Makes the clause an OPTIONAL MATCH
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/ | Cypher Documentation}
* @example

@@ -72,3 +72,3 @@ * ```ts

/** Add a {@link Match} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/match/ | Cypher Documentation}
*/

@@ -85,3 +85,3 @@ match(clauseOrPattern) {

/** Add an {@link OptionalMatch} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/ | Cypher Documentation}
*/

@@ -152,3 +152,3 @@ optionalMatch(pattern) {

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/ | Cypher Documentation}
* @category Clauses

@@ -155,0 +155,0 @@ */

@@ -16,3 +16,3 @@ import type { Pattern } from "..";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/merge/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/merge/ | Cypher Documentation}
* @category Clauses

@@ -28,3 +28,3 @@ */

/** Add a {@link Merge} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/merge/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/merge/ | Cypher Documentation}
*/

@@ -31,0 +31,0 @@ merge(clauseOrPattern: Merge | Pattern): Merge;

@@ -42,3 +42,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/merge/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/merge/ | Cypher Documentation}
* @category Clauses

@@ -62,3 +62,3 @@ */

/** Add a {@link Merge} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/merge/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/merge/ | Cypher Documentation}
*/

@@ -65,0 +65,0 @@ merge(clauseOrPattern) {

@@ -6,3 +6,3 @@ import type { Clause, Variable } from "../../..";

/** Add a {@link Call} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/ | Cypher Documentation}
*/

@@ -9,0 +9,0 @@ call(subquery: Clause, variableScope?: Variable[] | "*"): Call;

@@ -26,3 +26,3 @@ "use strict";

/** Add a {@link Call} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/subqueries/call-subquery/ | Cypher Documentation}
*/

@@ -29,0 +29,0 @@ call(subquery, variableScope) {

@@ -5,5 +5,5 @@ import type { CypherProcedure, VoidCypherProcedure } from "../../../procedures/CypherProcedure";

/** Add a call {@link Procedure} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/call/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/call/ | Cypher Documentation}
*/
callProcedure<T extends CypherProcedure | VoidCypherProcedure>(procedure: T): T;
}

@@ -25,3 +25,3 @@ "use strict";

/** Add a call {@link Procedure} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/call/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/call/ | Cypher Documentation}
*/

@@ -28,0 +28,0 @@ callProcedure(procedure) {

@@ -6,5 +6,5 @@ import type { Pattern } from "../../..";

/** Add a {@link Create} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/create/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/create/ | Cypher Documentation}
*/
create(clauseOrPattern: Create | Pattern): Create;
}

@@ -26,3 +26,3 @@ "use strict";

/** Add a {@link Create} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/create/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/create/ | Cypher Documentation}
*/

@@ -29,0 +29,0 @@ create(clauseOrPattern) {

@@ -5,5 +5,5 @@ import { Finish } from "../../..";

/** Append a {@link Finish} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/finish/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/finish/ | Cypher Documentation}
*/
finish(): Finish;
}

@@ -26,3 +26,3 @@ "use strict";

/** Append a {@link Finish} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/finish/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/finish/ | Cypher Documentation}
*/

@@ -29,0 +29,0 @@ finish() {

@@ -6,9 +6,9 @@ import type { Pattern } from "../../..";

/** Add a {@link Match} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/match/ | Cypher Documentation}
*/
match(clauseOrPattern: Match | Pattern): Match;
/** Add an {@link OptionalMatch} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/ | Cypher Documentation}
*/
optionalMatch(pattern: Pattern): OptionalMatch;
}

@@ -26,3 +26,3 @@ "use strict";

/** Add a {@link Match} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/match/ | Cypher Documentation}
*/

@@ -39,3 +39,3 @@ match(clauseOrPattern) {

/** Add an {@link OptionalMatch} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/ | Cypher Documentation}
*/

@@ -42,0 +42,0 @@ optionalMatch(pattern) {

@@ -6,5 +6,5 @@ import type { Pattern } from "../../..";

/** Add a {@link Merge} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/merge/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/merge/ | Cypher Documentation}
*/
merge(clauseOrPattern: Merge | Pattern): Merge;
}

@@ -26,3 +26,3 @@ "use strict";

/** Add a {@link Merge} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/merge/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/merge/ | Cypher Documentation}
*/

@@ -29,0 +29,0 @@ merge(clauseOrPattern) {

@@ -6,3 +6,3 @@ import { Return } from "../../Return";

/** Append a {@link Return} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/return/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/return/ | Cypher Documentation}
*/

@@ -9,0 +9,0 @@ return(clause: Return): Return;

@@ -6,3 +6,3 @@ import type { UnwindProjectionColumn } from "../../Unwind";

/** Append an {@link Unwind} clause.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/unwind/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/unwind/ | Cypher Documentation}
*/

@@ -9,0 +9,0 @@ unwind(clause: Unwind): Unwind;

@@ -6,3 +6,3 @@ import { With } from "../../..";

/** Add a {@link With} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/with/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/with/ | Cypher Documentation}
*/

@@ -9,0 +9,0 @@ with(clause: With): With;

@@ -7,11 +7,11 @@ import type { DeleteInput } from "../../sub-clauses/Delete";

/** Add a `DELETE` subclause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/delete/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/delete/ | Cypher Documentation}
*/
delete(...deleteInput: DeleteInput): this;
/** Adds a `DETACH DELETE` subclause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/delete/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/delete/ | Cypher Documentation}
*/
detachDelete(...deleteInput: DeleteInput): this;
/** Add a `NODETACH DELETE` subclause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/delete/#delete-nodetach)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/delete/#delete-nodetach | Cypher Documentation}
* @version Neo4j 5.14

@@ -18,0 +18,0 @@ */

@@ -26,3 +26,3 @@ "use strict";

/** Add a `DELETE` subclause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/delete/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/delete/ | Cypher Documentation}
*/

@@ -34,3 +34,3 @@ delete(...deleteInput) {

/** Adds a `DETACH DELETE` subclause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/delete/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/delete/ | Cypher Documentation}
*/

@@ -43,3 +43,3 @@ detachDelete(...deleteInput) {

/** Add a `NODETACH DELETE` subclause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/delete/#delete-nodetach)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/delete/#delete-nodetach | Cypher Documentation}
* @version Neo4j 5.14

@@ -46,0 +46,0 @@ */

@@ -8,11 +8,11 @@ import type { Expr } from "../../../types";

/** Add an `ORDER BY` subclause. Note that `ASC` is the default sorting order
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/order-by/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/order-by/ | Cypher Documentation}
*/
orderBy(...exprs: Array<[Expr, Order] | Expr | [Expr]>): this;
/** Add a `SKIP` subclause.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/skip/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/skip/ | Cypher Documentation}
*/
skip(value: number | Expr): this;
/** Add a `OFFSET` subclause. An alias to `SKIP`
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/skip/#offset-synonym)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/skip/#offset-synonym | Cypher Documentation}
* @version Neo4j 5.24

@@ -22,3 +22,3 @@ */

/** Add a `LIMIT` subclause.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/limit/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/limit/ | Cypher Documentation}
*/

@@ -25,0 +25,0 @@ limit(value: number | Expr): this;

@@ -27,3 +27,3 @@ "use strict";

/** Add an `ORDER BY` subclause. Note that `ASC` is the default sorting order
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/order-by/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/order-by/ | Cypher Documentation}
*/

@@ -42,3 +42,3 @@ orderBy(...exprs) {

/** Add a `SKIP` subclause.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/skip/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/skip/ | Cypher Documentation}
*/

@@ -51,3 +51,3 @@ skip(value) {

/** Add a `OFFSET` subclause. An alias to `SKIP`
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/skip/#offset-synonym)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/skip/#offset-synonym | Cypher Documentation}
* @version Neo4j 5.24

@@ -61,3 +61,3 @@ */

/** Add a `LIMIT` subclause.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/limit/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/limit/ | Cypher Documentation}
*/

@@ -64,0 +64,0 @@ limit(value) {

@@ -9,7 +9,7 @@ import type { Label } from "../../..";

/** Append a `SET` clause. Allowing to assign variable properties to values.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/set/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/set/ | Cypher Documentation}
*/
set(...params: SetParam[]): this;
/** Append a `REMOVE` clause.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/remove/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/remove/ | Cypher Documentation}
*/

@@ -16,0 +16,0 @@ remove(...properties: Array<PropertyRef | Label>): this;

@@ -28,3 +28,3 @@ "use strict";

/** Append a `SET` clause. Allowing to assign variable properties to values.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/set/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/set/ | Cypher Documentation}
*/

@@ -44,3 +44,3 @@ set(...params) {

/** Append a `REMOVE` clause.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/remove/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/remove/ | Cypher Documentation}
*/

@@ -57,3 +57,2 @@ remove(...properties) {

}
// this.removeClause = new RemoveClause(this, properties);
return this;

@@ -60,0 +59,0 @@ }

@@ -11,3 +11,3 @@ import type { Literal } from "../../../references/Literal";

/** Add a `WHERE` subclause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/where/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/where/ | Cypher Documentation}
*/

@@ -14,0 +14,0 @@ where(input: Predicate | undefined): this;

@@ -8,3 +8,3 @@ import type { CypherEnvironment } from "../Environment";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/return/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/return/ | Cypher Documentation}
* @category Clauses

@@ -11,0 +11,0 @@ */

@@ -34,3 +34,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/return/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/return/ | Cypher Documentation}
* @category Clauses

@@ -37,0 +37,0 @@ */

import type { CypherEnvironment } from "../Environment";
import { Clause } from "./Clause";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/union/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/union/ | Cypher Documentation}
* @category Clauses

@@ -6,0 +6,0 @@ */

@@ -24,3 +24,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/union/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/union/ | Cypher Documentation}
* @category Clauses

@@ -27,0 +27,0 @@ */

@@ -16,3 +16,3 @@ import type { Expr, Literal, Variable } from "..";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/unwind/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/unwind/ | Cypher Documentation}
* @category Clauses

@@ -24,3 +24,3 @@ */

/** Append an {@link Unwind} clause.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/unwind/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/unwind/ | Cypher Documentation}
*/

@@ -27,0 +27,0 @@ unwind(clause: Unwind): Unwind;

@@ -46,3 +46,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/unwind/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/unwind/ | Cypher Documentation}
* @category Clauses

@@ -49,0 +49,0 @@ */

import type { CypherEnvironment } from "../Environment";
import { Clause } from "./Clause";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/5/clauses/use/)
* @see {@link https://neo4j.com/docs/cypher-manual/5/clauses/use/ | Cypher Documentation}
* @category Clauses

@@ -6,0 +6,0 @@ */

@@ -24,3 +24,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/5/clauses/use/)
* @see {@link https://neo4j.com/docs/cypher-manual/5/clauses/use/ | Cypher Documentation}
* @category Clauses

@@ -27,0 +27,0 @@ */

@@ -20,3 +20,3 @@ import type { CypherEnvironment } from "../Environment";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/with/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/with/ | Cypher Documentation}
* @category Clauses

@@ -32,3 +32,3 @@ */

/** Add a {@link With} clause
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/with/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/with/ | Cypher Documentation}
*/

@@ -35,0 +35,0 @@ with(clause: With): With;

@@ -44,3 +44,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/with/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/with/ | Cypher Documentation}
* @category Clauses

@@ -47,0 +47,0 @@ */

@@ -5,3 +5,3 @@ import { CypherASTNode } from "../CypherASTNode";

/** Case statement
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#query-syntax-case)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#query-syntax-case | Cypher Documentation}
* @group Other

@@ -8,0 +8,0 @@ */

@@ -26,3 +26,3 @@ "use strict";

/** Case statement
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#query-syntax-case)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#query-syntax-case | Cypher Documentation}
* @group Other

@@ -29,0 +29,0 @@ */

@@ -5,3 +5,3 @@ import type { CypherEnvironment } from "../../Environment";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-count)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-count | Cypher Documentation}
* @group Cypher Functions

@@ -12,3 +12,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-min)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-min | Cypher Documentation}
* @group Cypher Functions

@@ -19,3 +19,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-max)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-max | Cypher Documentation}
* @group Cypher Functions

@@ -26,3 +26,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-avg)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-avg | Cypher Documentation}
* @group Cypher Functions

@@ -33,3 +33,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-sum)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-sum | Cypher Documentation}
* @group Cypher Functions

@@ -40,3 +40,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-collect)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-collect | Cypher Documentation}
* @group Cypher Functions

@@ -47,3 +47,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-percentilecont)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-percentilecont | Cypher Documentation}
* @group Cypher Functions

@@ -54,3 +54,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-percentiledisc)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-percentiledisc | Cypher Documentation}
* @group Cypher Functions

@@ -61,3 +61,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-stdev)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-stdev | Cypher Documentation}
* @group Cypher Functions

@@ -68,3 +68,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-stdevp)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-stdevp | Cypher Documentation}
* @group Cypher Functions

@@ -75,3 +75,3 @@ * @category Aggregations

/** Represents a Cypher Aggregation function
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating | Cypher Documentation}
* @group Cypher Functions

@@ -89,3 +89,3 @@ * @category Aggregations

* Adds DISTINCT to remove duplicates on the aggregation functions
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#_counting_with_and_without_duplicates)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#_counting_with_and_without_duplicates | Cypher Documentation}
*/

@@ -92,0 +92,0 @@ distinct(): this;

@@ -35,3 +35,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-count)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-count | Cypher Documentation}
* @group Cypher Functions

@@ -44,3 +44,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-min)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-min | Cypher Documentation}
* @group Cypher Functions

@@ -53,3 +53,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-max)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-max | Cypher Documentation}
* @group Cypher Functions

@@ -62,3 +62,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-avg)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-avg | Cypher Documentation}
* @group Cypher Functions

@@ -71,3 +71,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-sum)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-sum | Cypher Documentation}
* @group Cypher Functions

@@ -80,3 +80,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-collect)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-collect | Cypher Documentation}
* @group Cypher Functions

@@ -89,3 +89,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-percentilecont)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-percentilecont | Cypher Documentation}
* @group Cypher Functions

@@ -99,3 +99,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-percentiledisc)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-percentiledisc | Cypher Documentation}
* @group Cypher Functions

@@ -109,3 +109,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-stdev)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-stdev | Cypher Documentation}
* @group Cypher Functions

@@ -118,3 +118,3 @@ * @category Aggregations

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-stdevp)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#functions-stdevp | Cypher Documentation}
* @group Cypher Functions

@@ -127,3 +127,3 @@ * @category Aggregations

/** Represents a Cypher Aggregation function
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating | Cypher Documentation}
* @group Cypher Functions

@@ -151,3 +151,3 @@ * @category Aggregations

* Adds DISTINCT to remove duplicates on the aggregation functions
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#_counting_with_and_without_duplicates)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/aggregating/#_counting_with_and_without_duplicates | Cypher Documentation}
*/

@@ -154,0 +154,0 @@ distinct() {

@@ -5,3 +5,3 @@ import { CypherASTNode } from "../../CypherASTNode";

/** Represents a Cypher Function, all Cypher functions provided by the library extend from this class, and it can be used to use custom functions
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/ | Cypher Documentation}
* @group Cypher Functions

@@ -8,0 +8,0 @@ * @example

@@ -24,3 +24,3 @@ "use strict";

/** Represents a Cypher Function, all Cypher functions provided by the library extend from this class, and it can be used to use custom functions
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/ | Cypher Documentation}
* @group Cypher Functions

@@ -27,0 +27,0 @@ * @example

import type { Expr } from "../../types";
import { CypherFunction } from "./CypherFunctions";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-names)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-names | Cypher Documentation}
* @group Cypher Functions

@@ -10,3 +10,3 @@ * @category Graph

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-propertiesByName)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-propertiesByName | Cypher Documentation}
* @group Cypher Functions

@@ -17,3 +17,3 @@ * @category Graph

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-byname)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-byname | Cypher Documentation}
* @group Cypher Functions

@@ -20,0 +20,0 @@ * @category Graph

@@ -26,3 +26,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-names)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-names | Cypher Documentation}
* @group Cypher Functions

@@ -35,3 +35,3 @@ * @category Graph

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-propertiesByName)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-propertiesByName | Cypher Documentation}
* @group Cypher Functions

@@ -44,3 +44,3 @@ * @category Graph

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-byname)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/graph/#functions-graph-byname | Cypher Documentation}
* @group Cypher Functions

@@ -47,0 +47,0 @@ * @category Graph

@@ -5,3 +5,3 @@ import type { Variable } from "../..";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-keys)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-keys | Cypher Documentation}
* @group Cypher Functions

@@ -12,3 +12,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-labels)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-labels | Cypher Documentation}
* @group Cypher Functions

@@ -19,3 +19,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-range)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-range | Cypher Documentation}
* @group Cypher Functions

@@ -26,3 +26,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-reverse-list)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-reverse-list | Cypher Documentation}
* @group Cypher Functions

@@ -33,3 +33,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tail)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tail | Cypher Documentation}
* @group Cypher Functions

@@ -40,3 +40,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tobooleanlist)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tobooleanlist | Cypher Documentation}
* @group Cypher Functions

@@ -47,3 +47,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tofloatlist)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tofloatlist | Cypher Documentation}
* @group Cypher Functions

@@ -54,3 +54,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tointegerlist)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tointegerlist | Cypher Documentation}
* @group Cypher Functions

@@ -61,3 +61,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tostringlist)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tostringlist | Cypher Documentation}
* @group Cypher Functions

@@ -68,3 +68,3 @@ * @category List

/** Reduce a list by executing given expression.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-reduce)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-reduce | Cypher Documentation}
* @group Cypher Functions

@@ -71,0 +71,0 @@ * @category List

@@ -35,3 +35,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-keys)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-keys | Cypher Documentation}
* @group Cypher Functions

@@ -44,3 +44,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-labels)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-labels | Cypher Documentation}
* @group Cypher Functions

@@ -53,3 +53,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-range)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-range | Cypher Documentation}
* @group Cypher Functions

@@ -63,3 +63,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-reverse-list)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-reverse-list | Cypher Documentation}
* @group Cypher Functions

@@ -72,3 +72,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tail)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tail | Cypher Documentation}
* @group Cypher Functions

@@ -81,3 +81,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tobooleanlist)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tobooleanlist | Cypher Documentation}
* @group Cypher Functions

@@ -90,3 +90,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tofloatlist)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tofloatlist | Cypher Documentation}
* @group Cypher Functions

@@ -99,3 +99,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tointegerlist)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tointegerlist | Cypher Documentation}
* @group Cypher Functions

@@ -108,3 +108,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tostringlist)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-tostringlist | Cypher Documentation}
* @group Cypher Functions

@@ -117,3 +117,3 @@ * @category List

/** Reduce a list by executing given expression.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-reduce)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/list/#functions-reduce | Cypher Documentation}
* @group Cypher Functions

@@ -120,0 +120,0 @@ * @category List

import { CypherFunction } from "./CypherFunctions";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/#_access_line_numbers_with_linenumber)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/#_access_line_numbers_with_linenumber | Cypher Documentation}
* @group Cypher Functions

@@ -8,5 +8,5 @@ */

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/#_access_the_csv_file_path_with_file)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/#_access_the_csv_file_path_with_file | Cypher Documentation}
* @group Cypher Functions
*/
export declare function file(): CypherFunction;

@@ -25,3 +25,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/#_access_line_numbers_with_linenumber)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/#_access_line_numbers_with_linenumber | Cypher Documentation}
* @group Cypher Functions

@@ -33,3 +33,3 @@ */

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/#_access_the_csv_file_path_with_file)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/#_access_the_csv_file_path_with_file | Cypher Documentation}
* @group Cypher Functions

@@ -36,0 +36,0 @@ */

import type { Expr } from "../../Cypher";
import { CypherFunction } from "./CypherFunctions";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-abs)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-abs | Cypher Documentation}
* @group Cypher Functions

@@ -10,3 +10,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-ceil)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-ceil | Cypher Documentation}
* @group Cypher Functions

@@ -17,3 +17,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-floor)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-floor | Cypher Documentation}
* @group Cypher Functions

@@ -24,3 +24,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-isnan)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-isnan | Cypher Documentation}
* @group Cypher Functions

@@ -31,3 +31,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-rand)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-rand | Cypher Documentation}
* @group Cypher Functions

@@ -39,3 +39,3 @@ * @category Math

* Precision mode for `Cypher.round()`
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-round3)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-round3 | Cypher Documentation}
* @see {@link round}

@@ -45,3 +45,3 @@ */

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-round)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-round | Cypher Documentation}
* @group Cypher Functions

@@ -52,3 +52,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-sign)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-sign | Cypher Documentation}
* @group Cypher Functions

@@ -59,3 +59,3 @@ * @category Math

/** Cypher function `e()` that returns the returns the base of the natural logarithm.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-e)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-e | Cypher Documentation}
* @group Cypher Functions

@@ -66,3 +66,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-exp)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-exp | Cypher Documentation}
* @group Cypher Functions

@@ -73,3 +73,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-log)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-log | Cypher Documentation}
* @group Cypher Functions

@@ -80,3 +80,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-log10)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-log10 | Cypher Documentation}
* @group Cypher Functions

@@ -87,3 +87,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-sqrt)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-sqrt | Cypher Documentation}
* @group Cypher Functions

@@ -94,3 +94,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-acos)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-acos | Cypher Documentation}
* @group Cypher Functions

@@ -101,3 +101,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-asin)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-asin | Cypher Documentation}
* @group Cypher Functions

@@ -108,3 +108,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-atan)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-atan | Cypher Documentation}
* @group Cypher Functions

@@ -115,3 +115,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-atan2)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-atan2 | Cypher Documentation}
* @group Cypher Functions

@@ -122,3 +122,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-cos)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-cos | Cypher Documentation}
* @group Cypher Functions

@@ -129,3 +129,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-cot)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-cot | Cypher Documentation}
* @group Cypher Functions

@@ -136,3 +136,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-degrees)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-degrees | Cypher Documentation}
* @group Cypher Functions

@@ -143,3 +143,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-haversin)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-haversin | Cypher Documentation}
* @group Cypher Functions

@@ -150,3 +150,3 @@ * @category Math

/** 3.141592653589793
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-pi)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-pi | Cypher Documentation}
* @see https://www.piday.org/

@@ -158,3 +158,3 @@ * @group Cypher Functions

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-radians)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-radians | Cypher Documentation}
* @group Cypher Functions

@@ -165,3 +165,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-sin)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-sin | Cypher Documentation}
* @group Cypher Functions

@@ -172,3 +172,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-tan)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-tan | Cypher Documentation}
* @group Cypher Functions

@@ -175,0 +175,0 @@ * @category Math

@@ -49,3 +49,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-abs)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-abs | Cypher Documentation}
* @group Cypher Functions

@@ -58,3 +58,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-ceil)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-ceil | Cypher Documentation}
* @group Cypher Functions

@@ -67,3 +67,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-floor)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-floor | Cypher Documentation}
* @group Cypher Functions

@@ -76,3 +76,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-isnan)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-isnan | Cypher Documentation}
* @group Cypher Functions

@@ -85,3 +85,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-rand)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-rand | Cypher Documentation}
* @group Cypher Functions

@@ -94,3 +94,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-round)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-round | Cypher Documentation}
* @group Cypher Functions

@@ -111,3 +111,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-sign)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-numeric/#functions-sign | Cypher Documentation}
* @group Cypher Functions

@@ -120,3 +120,3 @@ * @category Math

/** Cypher function `e()` that returns the returns the base of the natural logarithm.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-e)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-e | Cypher Documentation}
* @group Cypher Functions

@@ -129,3 +129,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-exp)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-exp | Cypher Documentation}
* @group Cypher Functions

@@ -138,3 +138,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-log)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-log | Cypher Documentation}
* @group Cypher Functions

@@ -147,3 +147,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-log10)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-log10 | Cypher Documentation}
* @group Cypher Functions

@@ -156,3 +156,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-sqrt)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-logarithmic/#functions-sqrt | Cypher Documentation}
* @group Cypher Functions

@@ -165,3 +165,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-acos)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-acos | Cypher Documentation}
* @group Cypher Functions

@@ -174,3 +174,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-asin)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-asin | Cypher Documentation}
* @group Cypher Functions

@@ -183,3 +183,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-atan)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-atan | Cypher Documentation}
* @group Cypher Functions

@@ -192,3 +192,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-atan2)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-atan2 | Cypher Documentation}
* @group Cypher Functions

@@ -201,3 +201,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-cos)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-cos | Cypher Documentation}
* @group Cypher Functions

@@ -210,3 +210,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-cot)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-cot | Cypher Documentation}
* @group Cypher Functions

@@ -219,3 +219,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-degrees)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-degrees | Cypher Documentation}
* @group Cypher Functions

@@ -228,3 +228,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-haversin)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-haversin | Cypher Documentation}
* @group Cypher Functions

@@ -237,3 +237,3 @@ * @category Math

/** 3.141592653589793
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-pi)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-pi | Cypher Documentation}
* @see https://www.piday.org/

@@ -247,3 +247,3 @@ * @group Cypher Functions

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-radians)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-radians | Cypher Documentation}
* @group Cypher Functions

@@ -256,3 +256,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-sin)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-sin | Cypher Documentation}
* @group Cypher Functions

@@ -265,3 +265,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-tan)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/mathematical-trigonometric/#functions-tan | Cypher Documentation}
* @group Cypher Functions

@@ -268,0 +268,0 @@ * @category Math

import type { PathVariable } from "../..";
import { CypherFunction } from "./CypherFunctions";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-cheat-sheet/current/#_path_functions)
* @see {@link https://neo4j.com/docs/cypher-cheat-sheet/current/#_path_functions | Cypher Documentation}
* @group Cypher Functions

@@ -10,3 +10,3 @@ * @category Path

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-cheat-sheet/current/#_path_functions)
* @see {@link https://neo4j.com/docs/cypher-cheat-sheet/current/#_path_functions | Cypher Documentation}
* @group Cypher Functions

@@ -13,0 +13,0 @@ * @category Path

@@ -25,3 +25,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-cheat-sheet/current/#_path_functions)
* @see {@link https://neo4j.com/docs/cypher-cheat-sheet/current/#_path_functions | Cypher Documentation}
* @group Cypher Functions

@@ -34,3 +34,3 @@ * @category Path

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-cheat-sheet/current/#_path_functions)
* @see {@link https://neo4j.com/docs/cypher-cheat-sheet/current/#_path_functions | Cypher Documentation}
* @group Cypher Functions

@@ -37,0 +37,0 @@ * @category Path

import type { Pattern } from "../../pattern/Pattern";
import type { Variable } from "../../references/Variable";
import type { Expr, Predicate } from "../../types";
import type { Variable } from "../../references/Variable";
import { CypherFunction } from "./CypherFunctions";
/** Represents a predicate function that can be used in a WHERE statement
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/ | Cypher Documentation}
* @group Cypher Functions

@@ -13,3 +13,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-all)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-all | Cypher Documentation}
* @group Cypher Functions

@@ -20,3 +20,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-any)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-any | Cypher Documentation}
* @group Cypher Functions

@@ -27,3 +27,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-exists)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-exists | Cypher Documentation}
* @group Cypher Functions

@@ -34,3 +34,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-isempty)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-isempty | Cypher Documentation}
* @group Cypher Functions

@@ -41,3 +41,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-none)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-none | Cypher Documentation}
* @group Cypher Functions

@@ -48,3 +48,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-single)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-single | Cypher Documentation}
* @group Cypher Functions

@@ -51,0 +51,0 @@ * @category Predicate

@@ -32,3 +32,3 @@ "use strict";

/** Represents a predicate function that can be used in a WHERE statement
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/ | Cypher Documentation}
* @group Cypher Functions

@@ -41,3 +41,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-all)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-all | Cypher Documentation}
* @group Cypher Functions

@@ -50,3 +50,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-any)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-any | Cypher Documentation}
* @group Cypher Functions

@@ -59,3 +59,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-exists)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-exists | Cypher Documentation}
* @group Cypher Functions

@@ -68,3 +68,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-isempty)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-isempty | Cypher Documentation}
* @group Cypher Functions

@@ -77,3 +77,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-none)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-none | Cypher Documentation}
* @group Cypher Functions

@@ -86,3 +86,3 @@ * @category Predicate

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-single)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/predicate/#functions-single | Cypher Documentation}
* @group Cypher Functions

@@ -89,0 +89,0 @@ * @category Predicate

@@ -5,3 +5,3 @@ import { type Pattern } from "../..";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-coalesce)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-coalesce | Cypher Documentation}
* @group Cypher Functions

@@ -12,3 +12,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-elementid)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-elementid | Cypher Documentation}
* @group Cypher Functions

@@ -19,3 +19,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-endnode)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-endnode | Cypher Documentation}
* @group Cypher Functions

@@ -26,3 +26,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-head)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-head | Cypher Documentation}
* @group Cypher Functions

@@ -33,3 +33,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-id)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-id | Cypher Documentation}
* @group Cypher Functions

@@ -41,3 +41,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-last)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-last | Cypher Documentation}
* @group Cypher Functions

@@ -48,3 +48,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-length)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-length | Cypher Documentation}
* @group Cypher Functions

@@ -55,3 +55,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-properties)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-properties | Cypher Documentation}
* @group Cypher Functions

@@ -62,3 +62,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-randomuuid)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-randomuuid | Cypher Documentation}
* @group Cypher Functions

@@ -69,3 +69,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-size)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-size | Cypher Documentation}
* @group Cypher Functions

@@ -78,3 +78,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-startnode)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-startnode | Cypher Documentation}
* @group Cypher Functions

@@ -85,3 +85,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-timestamp)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-timestamp | Cypher Documentation}
* @group Cypher Functions

@@ -92,3 +92,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-toboolean)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-toboolean | Cypher Documentation}
* @group Cypher Functions

@@ -99,3 +99,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tobooleanornull)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tobooleanornull | Cypher Documentation}
* @group Cypher Functions

@@ -106,3 +106,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tofloat)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tofloat | Cypher Documentation}
* @group Cypher Functions

@@ -113,3 +113,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tofloatornull)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tofloatornull | Cypher Documentation}
* @group Cypher Functions

@@ -120,3 +120,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tointeger)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tointeger | Cypher Documentation}
* @group Cypher Functions

@@ -127,3 +127,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tointegerornull)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tointegerornull | Cypher Documentation}
* @group Cypher Functions

@@ -134,3 +134,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-type)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-type | Cypher Documentation}
* @group Cypher Functions

@@ -141,3 +141,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-valueType)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-valueType | Cypher Documentation}
* @group Cypher Functions

@@ -148,3 +148,3 @@ * @category Scalar

/** Alias of size()
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-char_length)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-char_length | Cypher Documentation}
* @group Cypher Functions

@@ -155,3 +155,3 @@ * @category Scalar

/** Alias of size()
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-character_length)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-character_length | Cypher Documentation}
* @group Cypher Functions

@@ -163,3 +163,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-nullIf)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-nullIf | Cypher Documentation}
* @group Cypher Functions

@@ -166,0 +166,0 @@ * @category Scalar

@@ -47,3 +47,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-coalesce)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-coalesce | Cypher Documentation}
* @group Cypher Functions

@@ -56,3 +56,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-elementid)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-elementid | Cypher Documentation}
* @group Cypher Functions

@@ -65,3 +65,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-endnode)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-endnode | Cypher Documentation}
* @group Cypher Functions

@@ -74,3 +74,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-head)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-head | Cypher Documentation}
* @group Cypher Functions

@@ -83,3 +83,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-id)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-id | Cypher Documentation}
* @group Cypher Functions

@@ -93,3 +93,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-last)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-last | Cypher Documentation}
* @group Cypher Functions

@@ -102,3 +102,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-length)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-length | Cypher Documentation}
* @group Cypher Functions

@@ -111,3 +111,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-properties)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-properties | Cypher Documentation}
* @group Cypher Functions

@@ -120,3 +120,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-randomuuid)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-randomuuid | Cypher Documentation}
* @group Cypher Functions

@@ -137,3 +137,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-startnode)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-startnode | Cypher Documentation}
* @group Cypher Functions

@@ -146,3 +146,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-timestamp)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-timestamp | Cypher Documentation}
* @group Cypher Functions

@@ -155,3 +155,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-toboolean)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-toboolean | Cypher Documentation}
* @group Cypher Functions

@@ -164,3 +164,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tobooleanornull)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tobooleanornull | Cypher Documentation}
* @group Cypher Functions

@@ -173,3 +173,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tofloat)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tofloat | Cypher Documentation}
* @group Cypher Functions

@@ -182,3 +182,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tofloatornull)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tofloatornull | Cypher Documentation}
* @group Cypher Functions

@@ -191,3 +191,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tointeger)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tointeger | Cypher Documentation}
* @group Cypher Functions

@@ -200,3 +200,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tointegerornull)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-tointegerornull | Cypher Documentation}
* @group Cypher Functions

@@ -209,3 +209,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-type)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-type | Cypher Documentation}
* @group Cypher Functions

@@ -218,3 +218,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-valueType)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-valueType | Cypher Documentation}
* @group Cypher Functions

@@ -227,3 +227,3 @@ * @category Scalar

/** Alias of size()
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-char_length)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-char_length | Cypher Documentation}
* @group Cypher Functions

@@ -236,3 +236,3 @@ * @category Scalar

/** Alias of size()
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-character_length)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-character_length | Cypher Documentation}
* @group Cypher Functions

@@ -246,3 +246,3 @@ * @category Scalar

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-nullIf)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/scalar/#functions-nullIf | Cypher Documentation}
* @group Cypher Functions

@@ -249,0 +249,0 @@ * @category Scalar

import type { Expr } from "../../types";
import { CypherFunction } from "./CypherFunctions";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/spatial/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/spatial/ | Cypher Documentation}
* @group Cypher Functions

@@ -14,3 +14,3 @@ * @category Spatial

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/4.3/functions/spatial/#functions-distance)
* @see {@link https://neo4j.com/docs/cypher-manual/4.3/functions/spatial/#functions-distance | Cypher Documentation}
* @group Cypher Functions

@@ -17,0 +17,0 @@ * @category Spatial

@@ -25,3 +25,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/spatial/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/spatial/ | Cypher Documentation}
* @group Cypher Functions

@@ -34,3 +34,3 @@ * @category Spatial

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/4.3/functions/spatial/#functions-distance)
* @see {@link https://neo4j.com/docs/cypher-manual/4.3/functions/spatial/#functions-distance | Cypher Documentation}
* @group Cypher Functions

@@ -44,3 +44,3 @@ * @category Spatial

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/spatial/#functions-distance)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/spatial/#functions-distance | Cypher Documentation}
* @group Cypher Functions

@@ -54,3 +54,3 @@ * @category Spatial

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/spatial/#functions-withinBBox)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/spatial/#functions-withinBBox | Cypher Documentation}
* @group Cypher Functions

@@ -57,0 +57,0 @@ * @category Spatial

import type { Expr, NormalizationType } from "../../types";
import { CypherFunction } from "./CypherFunctions";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-btrim)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-btrim | Cypher Documentation}
* @group Cypher Functions

@@ -10,3 +10,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-left)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-left | Cypher Documentation}
* @group Cypher Functions

@@ -17,3 +17,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-lower)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-lower | Cypher Documentation}
* @group Cypher Functions

@@ -24,3 +24,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -31,3 +31,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -40,3 +40,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -47,3 +47,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -55,3 +55,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -62,3 +62,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -69,3 +69,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -76,3 +76,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -83,3 +83,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -90,3 +90,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -97,3 +97,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -104,3 +104,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -111,3 +111,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-upper)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-upper | Cypher Documentation}
* @group Cypher Functions

@@ -114,0 +114,0 @@ * @category String

@@ -41,3 +41,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-btrim)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-btrim | Cypher Documentation}
* @group Cypher Functions

@@ -52,3 +52,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-left)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-left | Cypher Documentation}
* @group Cypher Functions

@@ -61,3 +61,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-lower)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-lower | Cypher Documentation}
* @group Cypher Functions

@@ -70,3 +70,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -81,3 +81,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -93,3 +93,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -102,3 +102,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -112,3 +112,3 @@ * @category List

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -123,3 +123,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -132,3 +132,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -141,3 +141,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -150,3 +150,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -159,3 +159,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -168,3 +168,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -177,3 +177,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/ | Cypher Documentation}
* @group Cypher Functions

@@ -186,3 +186,3 @@ * @category String

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-upper)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/string/#functions-upper | Cypher Documentation}
* @group Cypher Functions

@@ -189,0 +189,0 @@ * @category String

import type { Expr } from "../../types";
import { CypherFunction } from "./CypherFunctions";
/** Temporal unit to be used in `.truncate()` functions
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date-truncate)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date-truncate | Cypher Documentation}
*/
export type TemporalUnit = "millennium" | "century" | "decade" | "year" | "weekYear" | "quarter" | "month" | "week" | "day";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime | Cypher Documentation}
* @group Cypher Functions

@@ -22,3 +22,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date | Cypher Documentation}
* @group Cypher Functions

@@ -59,3 +59,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime | Cypher Documentation}
* @group Cypher Functions

@@ -72,3 +72,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime | Cypher Documentation}
* @group Cypher Functions

@@ -85,3 +85,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time | Cypher Documentation}
* @group Cypher Functions

@@ -98,3 +98,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration | Cypher Documentation}
* @group Cypher Functions

@@ -101,0 +101,0 @@ * @category Temporal

@@ -31,3 +31,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime | Cypher Documentation}
* @group Cypher Functions

@@ -40,3 +40,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-timestamp)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-timestamp | Cypher Documentation}
* @group Cypher Functions

@@ -51,3 +51,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-timestamp)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-timestamp | Cypher Documentation}
* @group Cypher Functions

@@ -62,3 +62,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-realtime)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-realtime | Cypher Documentation}
* @group Cypher Functions

@@ -71,3 +71,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-statement)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-statement | Cypher Documentation}
* @group Cypher Functions

@@ -80,3 +80,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-transaction)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-transaction | Cypher Documentation}
* @group Cypher Functions

@@ -89,3 +89,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-truncate)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-datetime-truncate | Cypher Documentation}
* @group Cypher Functions

@@ -102,3 +102,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date | Cypher Documentation}
* @group Cypher Functions

@@ -135,3 +135,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date-realtime)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date-realtime | Cypher Documentation}
* @group Cypher Functions

@@ -144,3 +144,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date-statement)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date-statement | Cypher Documentation}
* @group Cypher Functions

@@ -153,3 +153,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date-transaction)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date-transaction | Cypher Documentation}
* @group Cypher Functions

@@ -162,3 +162,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date-truncate)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-date-truncate | Cypher Documentation}
* @group Cypher Functions

@@ -175,3 +175,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime | Cypher Documentation}
* @group Cypher Functions

@@ -184,3 +184,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime-realtime)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime-realtime | Cypher Documentation}
* @group Cypher Functions

@@ -193,3 +193,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime-statement)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime-statement | Cypher Documentation}
* @group Cypher Functions

@@ -202,3 +202,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime-transaction)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime-transaction | Cypher Documentation}
* @group Cypher Functions

@@ -211,3 +211,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime-truncate)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localdatetime-truncate | Cypher Documentation}
* @group Cypher Functions

@@ -224,3 +224,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime | Cypher Documentation}
* @group Cypher Functions

@@ -233,3 +233,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime-realtime)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime-realtime | Cypher Documentation}
* @group Cypher Functions

@@ -242,3 +242,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime-statement)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime-statement | Cypher Documentation}
* @group Cypher Functions

@@ -251,3 +251,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime-transaction)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime-transaction | Cypher Documentation}
* @group Cypher Functions

@@ -260,3 +260,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime-truncate)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-localtime-truncate | Cypher Documentation}
* @group Cypher Functions

@@ -273,3 +273,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time | Cypher Documentation}
* @group Cypher Functions

@@ -282,3 +282,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time-realtime)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time-realtime | Cypher Documentation}
* @group Cypher Functions

@@ -291,3 +291,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time-statement)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time-statement | Cypher Documentation}
* @group Cypher Functions

@@ -300,3 +300,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time-transaction)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time-transaction | Cypher Documentation}
* @group Cypher Functions

@@ -309,3 +309,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time-truncate)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/#functions-time-truncate | Cypher Documentation}
* @group Cypher Functions

@@ -322,3 +322,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration | Cypher Documentation}
* @group Cypher Functions

@@ -331,3 +331,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration/#functions-duration-between)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration/#functions-duration-between | Cypher Documentation}
* @group Cypher Functions

@@ -340,3 +340,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration/#functions-duration-inmonths)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration/#functions-duration-inmonths | Cypher Documentation}
* @group Cypher Functions

@@ -349,3 +349,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration/#functions-duration-indays)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration/#functions-duration-indays | Cypher Documentation}
* @group Cypher Functions

@@ -358,3 +358,3 @@ * @category Temporal

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration/#functions-duration-inseconds)
* @see {@link https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration/#functions-duration-inseconds | Cypher Documentation}
* @group Cypher Functions

@@ -361,0 +361,0 @@ * @category Temporal

@@ -7,3 +7,3 @@ import type { LabelExpr } from "..";

/** Generates a predicate to check if a node has a label or a relationship has a type
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/where/#filter-on-node-label)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/where/#filter-on-node-label | Cypher Documentation}
* @group Other

@@ -10,0 +10,0 @@ * @example

@@ -26,3 +26,3 @@ "use strict";

/** Generates a predicate to check if a node has a label or a relationship has a type
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/where/#filter-on-node-label)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/where/#filter-on-node-label | Cypher Documentation}
* @group Other

@@ -29,0 +29,0 @@ * @example

@@ -40,3 +40,3 @@ import { CypherASTNode } from "../CypherASTNode";

* Types supported by Neo4j
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/values-and-types/property-structural-constructed/#types-synonyms)
* @see {@link https://neo4j.com/docs/cypher-manual/current/values-and-types/property-structural-constructed/#types-synonyms | Cypher Documentation}
*/

@@ -71,3 +71,3 @@ export declare const CypherTypes: {

* Type predicate expression
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/values-and-types/type-predicate/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/values-and-types/type-predicate/ | Cypher Documentation}
* @example

@@ -81,3 +81,3 @@ * ```cypher

* Type predicate expression with NOT
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/values-and-types/type-predicate/#type-predicate-not)
* @see {@link https://neo4j.com/docs/cypher-manual/current/values-and-types/type-predicate/#type-predicate-not | Cypher Documentation}
* @example

@@ -84,0 +84,0 @@ * ```cypher

@@ -63,3 +63,3 @@ "use strict";

* Types supported by Neo4j
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/values-and-types/property-structural-constructed/#types-synonyms)
* @see {@link https://neo4j.com/docs/cypher-manual/current/values-and-types/property-structural-constructed/#types-synonyms | Cypher Documentation}
*/

@@ -72,3 +72,3 @@ exports.CypherTypes = {

* Type predicate expression
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/values-and-types/type-predicate/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/values-and-types/type-predicate/ | Cypher Documentation}
* @example

@@ -84,3 +84,3 @@ * ```cypher

* Type predicate expression with NOT
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/values-and-types/type-predicate/#type-predicate-not)
* @see {@link https://neo4j.com/docs/cypher-manual/current/values-and-types/type-predicate/#type-predicate-not | Cypher Documentation}
* @example

@@ -87,0 +87,0 @@ * ```cypher

@@ -6,3 +6,3 @@ import type { CypherEnvironment } from "../../Environment";

* Label Expression
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions | Cypher Documentation}
* @group Patterns

@@ -27,3 +27,3 @@ */

/** Generates an `&` operator between labels or types
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions | Cypher Documentation}
* @group Expressions

@@ -34,3 +34,3 @@ * @category Operators

/** Generates an `|` operator between labels or types
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions | Cypher Documentation}
* @group Expressions

@@ -41,3 +41,3 @@ * @category Operators

/** Generates an `!` operator for a label or type
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions | Cypher Documentation}
* @group Expressions

@@ -44,0 +44,0 @@ * @category Operators

@@ -26,3 +26,3 @@ "use strict";

* Label Expression
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions | Cypher Documentation}
* @group Patterns

@@ -82,3 +82,3 @@ */

/** Generates an `&` operator between labels or types
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions | Cypher Documentation}
* @group Expressions

@@ -91,3 +91,3 @@ * @category Operators

/** Generates an `|` operator between labels or types
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions | Cypher Documentation}
* @group Expressions

@@ -100,3 +100,3 @@ * @category Operators

/** Generates an `!` operator for a label or type
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions | Cypher Documentation}
* @group Expressions

@@ -109,3 +109,3 @@ * @category Operators

/** Generates an wildcard (`%`) operator to substitute a label or type
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#label-expressions | Cypher Documentation}
* @group Expressions

@@ -112,0 +112,0 @@ * @category Operators

@@ -9,3 +9,3 @@ import { CypherASTNode } from "../../CypherASTNode";

/** Represents a List comprehension
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/lists/#cypher-list-comprehension)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/lists/#cypher-list-comprehension | Cypher Documentation}
* @group Lists

@@ -12,0 +12,0 @@ */

@@ -33,3 +33,3 @@ "use strict";

/** Represents a List comprehension
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/lists/#cypher-list-comprehension)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/lists/#cypher-list-comprehension | Cypher Documentation}
* @group Lists

@@ -36,0 +36,0 @@ */

@@ -5,3 +5,3 @@ import type { CypherEnvironment } from "../../Environment";

/** Represents a List
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/lists/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/lists/ | Cypher Documentation}
* @group Lists

@@ -8,0 +8,0 @@ * @example

@@ -24,3 +24,3 @@ "use strict";

/** Represents a List
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/lists/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/lists/ | Cypher Documentation}
* @group Lists

@@ -27,0 +27,0 @@ * @example

@@ -9,3 +9,3 @@ import { WithWhere } from "../../clauses/mixins/sub-clauses/WithWhere";

/** Represents a Pattern comprehension
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/values-and-types/lists/#cypher-pattern-comprehension)
* @see {@link https://neo4j.com/docs/cypher-manual/current/values-and-types/lists/#cypher-pattern-comprehension | Cypher Documentation}
* @group Patterns

@@ -12,0 +12,0 @@ */

@@ -33,3 +33,3 @@ "use strict";

/** Represents a Pattern comprehension
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/values-and-types/lists/#cypher-pattern-comprehension)
* @see {@link https://neo4j.com/docs/cypher-manual/current/values-and-types/lists/#cypher-pattern-comprehension | Cypher Documentation}
* @group Patterns

@@ -36,0 +36,0 @@ */

import type { CypherEnvironment } from "../../Environment";
import type { CypherCompilable, Expr } from "../../types";
/** Represents a Map
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/maps/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/maps/ | Cypher Documentation}
* @group Maps

@@ -6,0 +6,0 @@ */

@@ -24,3 +24,3 @@ "use strict";

/** Represents a Map
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/maps/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/maps/ | Cypher Documentation}
* @group Maps

@@ -27,0 +27,0 @@ */

@@ -6,3 +6,3 @@ import type { CypherEnvironment } from "../../Environment";

/** Represents a Map projection
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/maps/#cypher-map-projection)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/maps/#cypher-map-projection | Cypher Documentation}
* @group Maps

@@ -9,0 +9,0 @@ * @example

@@ -27,3 +27,3 @@ "use strict";

/** Represents a Map projection
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/maps/#cypher-map-projection)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/maps/#cypher-map-projection | Cypher Documentation}
* @group Maps

@@ -30,0 +30,0 @@ * @example

@@ -12,3 +12,3 @@ import { CypherASTNode } from "../../CypherASTNode";

/** Generates an `AND` operator between the given predicates
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-boolean)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-boolean | Cypher Documentation}
* @group Operators

@@ -34,3 +34,3 @@ * @category Boolean

/** Generates an `NOT` operator before the given predicate
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-boolean)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-boolean | Cypher Documentation}
* @group Operators

@@ -52,3 +52,3 @@ * @category Boolean

/** Generates an `OR` operator between the given predicates
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-boolean)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-boolean | Cypher Documentation}
* @group Operators

@@ -74,3 +74,3 @@ * @category Boolean

/** Generates an `XOR` operator between the given predicates
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-boolean)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-boolean | Cypher Documentation}
* @group Operators

@@ -77,0 +77,0 @@ * @category Boolean

@@ -82,3 +82,3 @@ "use strict";

/** Generates an `NOT` operator before the given predicate
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-boolean)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-boolean | Cypher Documentation}
* @group Operators

@@ -85,0 +85,0 @@ * @category Boolean

@@ -27,3 +27,3 @@ import { CypherASTNode } from "../../CypherASTNode";

/** Equality (`=`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -34,3 +34,3 @@ * @category Comparison

/** Inequality (`<>`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -41,3 +41,3 @@ * @category Comparison

/** Greater Than (`>`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -48,3 +48,3 @@ * @category Comparison

/** Greater Than Equal (`>=`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -55,3 +55,3 @@ * @category Comparison

/** Less Than (`<`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -62,3 +62,3 @@ * @category Comparison

/** Less Than Equal (`<=`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -69,3 +69,3 @@ * @category Comparison

/** `IS NULL` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -80,3 +80,3 @@ * @category Comparison

/** `IS NOT NULL` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -91,3 +91,3 @@ * @category Comparison

/** `IN` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -98,3 +98,3 @@ * @category Comparison

/** `CONTAINS` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -105,3 +105,3 @@ * @category Comparison

/** `STARTS WITH` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -112,3 +112,3 @@ * @category Comparison

/** `ENDS WITH` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -119,3 +119,3 @@ * @category Comparison

/** Matching (=~) operator.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -126,3 +126,3 @@ * @category Comparison

/** `IS NORMALIZED` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -133,3 +133,3 @@ * @category Comparison

/** `IS NOT NORMALIZED` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -136,0 +136,0 @@ * @category Comparison

@@ -78,3 +78,3 @@ "use strict";

/** Equality (`=`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -87,3 +87,3 @@ * @category Comparison

/** Inequality (`<>`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -96,3 +96,3 @@ * @category Comparison

/** Greater Than (`>`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -105,3 +105,3 @@ * @category Comparison

/** Greater Than Equal (`>=`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -114,3 +114,3 @@ * @category Comparison

/** Less Than (`<`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -123,3 +123,3 @@ * @category Comparison

/** Less Than Equal (`<=`) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -132,3 +132,3 @@ * @category Comparison

/** `IS NULL` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -145,3 +145,3 @@ * @category Comparison

/** `IS NOT NULL` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -158,3 +158,3 @@ * @category Comparison

/** `IN` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -167,3 +167,3 @@ * @category Comparison

/** `CONTAINS` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -176,3 +176,3 @@ * @category Comparison

/** `STARTS WITH` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -185,3 +185,3 @@ * @category Comparison

/** `ENDS WITH` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -194,3 +194,3 @@ * @category Comparison

/** Matching (=~) operator.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -203,3 +203,3 @@ * @category Comparison

/** `IS NORMALIZED` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -212,3 +212,3 @@ * @category Comparison

/** `IS NOT NORMALIZED` operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-comparison | Cypher Documentation}
* @group Operators

@@ -215,0 +215,0 @@ * @category Comparison

@@ -0,4 +1,4 @@

import { CypherASTNode } from "../../CypherASTNode";
import type { CypherEnvironment } from "../../Environment";
import type { Expr } from "../../types";
import type { CypherEnvironment } from "../../Environment";
import { CypherASTNode } from "../../CypherASTNode";
type MathOperator = "+" | "-" | "*" | "/" | "%" | "^";

@@ -15,3 +15,3 @@ export declare class MathOp extends CypherASTNode {

/** Plus (+) operator. This operator may be used for addition operations between numbers or for string concatenation.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical | Cypher Documentation}
* @see [String Concatenation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#syntax-concatenating-two-strings)

@@ -24,3 +24,3 @@ * @group Operators

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical | Cypher Documentation}
* @group Operators

@@ -31,3 +31,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical | Cypher Documentation}
* @group Operators

@@ -38,3 +38,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical | Cypher Documentation}
* @group Operators

@@ -45,3 +45,3 @@ * @category Math

/** Modulus (%) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical | Cypher Documentation}
* @group Operators

@@ -52,3 +52,3 @@ * @category Math

/** Power (^) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical | Cypher Documentation}
* @group Operators

@@ -55,0 +55,0 @@ * @category Math

@@ -52,3 +52,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical | Cypher Documentation}
* @group Operators

@@ -61,3 +61,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical | Cypher Documentation}
* @group Operators

@@ -70,3 +70,3 @@ * @category Math

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical | Cypher Documentation}
* @group Operators

@@ -79,3 +79,3 @@ * @category Math

/** Modulus (%) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical | Cypher Documentation}
* @group Operators

@@ -88,3 +88,3 @@ * @category Math

/** Power (^) operator
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/operators/#query-operators-mathematical | Cypher Documentation}
* @group Operators

@@ -91,0 +91,0 @@ * @category Math

import type { CypherEnvironment } from "../../Environment";
import { Subquery } from "./Subquery";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/subqueries/collect/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/subqueries/collect/ | Cypher Documentation}
* @group Other

@@ -6,0 +6,0 @@ */

@@ -25,3 +25,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/subqueries/collect/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/subqueries/collect/ | Cypher Documentation}
* @group Other

@@ -28,0 +28,0 @@ */

import type { CypherEnvironment } from "../../Environment";
import { Subquery } from "./Subquery";
/** COUNT subquery expression
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#count-subqueries)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#count-subqueries | Cypher Documentation}
* @group Other

@@ -6,0 +6,0 @@ */

@@ -25,3 +25,3 @@ "use strict";

/** COUNT subquery expression
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#count-subqueries)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#count-subqueries | Cypher Documentation}
* @group Other

@@ -28,0 +28,0 @@ */

import type { CypherEnvironment } from "../../Environment";
import { Subquery } from "./Subquery";
/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#existential-subqueries)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#existential-subqueries | Cypher Documentation}
* @group Other

@@ -6,0 +6,0 @@ */

@@ -25,3 +25,3 @@ "use strict";

/**
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#existential-subqueries)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/#existential-subqueries | Cypher Documentation}
* @group Other

@@ -28,0 +28,0 @@ */

@@ -25,3 +25,3 @@ import type { PathVariable } from "..";

/** Represents a pattern of a single node or n-relationships to be used in clauses.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/patterns/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/patterns/ | Cypher Documentation}
* @group Patterns

@@ -28,0 +28,0 @@ */

@@ -40,3 +40,3 @@ "use strict";

/** Represents a pattern of a single node or n-relationships to be used in clauses.
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/patterns/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/patterns/ | Cypher Documentation}
* @group Patterns

@@ -43,0 +43,0 @@ */

@@ -9,3 +9,3 @@ import type { CypherEnvironment } from "../../Environment";

/** Represents a quantified path pattern as a {@link Pattern} with at least one relationship and a quantifier of the form `{1,2}`
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/patterns/variable-length-patterns/#quantified-path-patterns)
* @see {@link https://neo4j.com/docs/cypher-manual/current/patterns/variable-length-patterns/#quantified-path-patterns | Cypher Documentation}
* @group Patterns

@@ -12,0 +12,0 @@ */

@@ -23,3 +23,3 @@ "use strict";

/** Represents a quantified path pattern as a {@link Pattern} with at least one relationship and a quantifier of the form `{1,2}`
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/patterns/variable-length-patterns/#quantified-path-patterns)
* @see {@link https://neo4j.com/docs/cypher-manual/current/patterns/variable-length-patterns/#quantified-path-patterns | Cypher Documentation}
* @group Patterns

@@ -26,0 +26,0 @@ */

@@ -7,3 +7,3 @@ import { Clause } from "../clauses/Clause";

/** Cypher Procedure that does not yield columns
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/call/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/call/ | Cypher Documentation}
* @group Procedures

@@ -20,3 +20,3 @@ */

/** Cypher Procedure
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/call/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/call/ | Cypher Documentation}
* @group Procedures

@@ -23,0 +23,0 @@ */

@@ -27,3 +27,3 @@ "use strict";

/** Cypher Procedure that does not yield columns
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/call/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/call/ | Cypher Documentation}
* @group Procedures

@@ -54,3 +54,3 @@ */

/** Cypher Procedure
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/call/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/call/ | Cypher Documentation}
* @group Procedures

@@ -57,0 +57,0 @@ */

@@ -20,3 +20,3 @@ import type { CypherEnvironment } from "../Environment";

/** Yield statement after a Procedure CALL
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/call/#call-call-a-procedure-call-yield-star)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/call/#call-call-a-procedure-call-yield-star | Cypher Documentation}
* @group Procedures

@@ -23,0 +23,0 @@ */

@@ -45,3 +45,3 @@ "use strict";

/** Yield statement after a Procedure CALL
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/clauses/call/#call-call-a-procedure-call-yield-star)
* @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/call/#call-call-a-procedure-call-yield-star | Cypher Documentation}
* @group Procedures

@@ -48,0 +48,0 @@ */

@@ -0,1 +1,2 @@

import type { Expr } from "..";
import { CypherASTNode } from "../CypherASTNode";

@@ -9,3 +10,3 @@ import type { CypherEnvironment } from "../Environment";

export declare class Label extends CypherASTNode {
private readonly node;
protected readonly node: NodeRef;
private readonly label;

@@ -20,1 +21,10 @@ /**

}
export declare class DynamicLabel extends Label {
private readonly expr;
/**
* @hidden
*/
constructor(node: NodeRef, expr: Expr);
/** @internal */
getCypher(env: CypherEnvironment): string;
}

@@ -21,3 +21,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.Label = void 0;
exports.DynamicLabel = exports.Label = void 0;
const CypherASTNode_1 = require("../CypherASTNode");

@@ -50,1 +50,18 @@ const add_label_token_1 = require("../utils/add-label-token");

exports.Label = Label;
class DynamicLabel extends Label {
/**
* @hidden
*/
constructor(node, expr) {
super(node, "");
this.expr = expr;
}
/** @internal */
getCypher(env) {
const nodeId = this.node.getCypher(env);
const exprStr = `$(${this.expr.getCypher(env)})`;
const labelStr = (0, add_label_token_1.addLabelToken)(env.config.labelOperator, exprStr);
return `${nodeId}${labelStr}`;
}
}
exports.DynamicLabel = DynamicLabel;

@@ -0,1 +1,2 @@

import type { Expr } from "..";
import { HasLabel } from "../expressions/HasLabel";

@@ -13,3 +14,3 @@ import type { LabelExpr } from "../expressions/labels/label-expressions";

hasLabel(label: string | LabelExpr): HasLabel;
label(label: string): Label;
label(label: string | Expr): Label;
}

@@ -16,0 +17,0 @@ /** Represents a node reference with a given name

@@ -45,3 +45,8 @@ "use strict";

label(label) {
return new Label_1.Label(this, label);
if (typeof label === "string") {
return new Label_1.Label(this, label);
}
else {
return new Label_1.DynamicLabel(this, label);
}
}

@@ -48,0 +53,0 @@ }

import type { NamedReference } from "./Variable";
import { Variable } from "./Variable";
/** Reference to a path variable
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/patterns)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/patterns | Cypher Documentation}
* @group Variables

@@ -6,0 +6,0 @@ */

@@ -24,3 +24,3 @@ "use strict";

/** Reference to a path variable
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/patterns)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/patterns | Cypher Documentation}
* @group Variables

@@ -27,0 +27,0 @@ */

@@ -25,3 +25,3 @@ import type { CypherEnvironment } from "./Environment";

/** Represents a Cypher Expression
* @see [Cypher Documentation](https://neo4j.com/docs/cypher-manual/current/syntax/expressions/)
* @see {@link https://neo4j.com/docs/cypher-manual/current/syntax/expressions/ | Cypher Documentation}
*/

@@ -28,0 +28,0 @@ export type Expr = Operation | Variable | Literal | PropertyRef | CypherFunction | Predicate | ListComprehension | PatternComprehension | MapExpr | MapProjection | ListExpr | ListIndex | Case<ComparisonOp> | Collect;

@@ -27,2 +27,4 @@ "use strict";

const ESCAPE_SYMBOL_REGEX = /`/g;
/** These names must be escaped for variables */
const RESERVED_VAR_NAMES = ["contains", "in", "where", "is"];
/** Escapes a Node label string */

@@ -34,3 +36,4 @@ function escapeLabel(label) {

function escapeType(type) {
return escapeIfNeeded(type);
// Use same logic as escape label
return escapeLabel(type);
}

@@ -43,2 +46,5 @@ /** Escapes a property name string */

function escapeVariable(varName) {
if (RESERVED_VAR_NAMES.includes(varName.toLowerCase())) {
return escapeString(varName);
}
return escapeIfNeeded(varName);

@@ -53,7 +59,11 @@ }

if (needsEscape(normalizedStr)) {
const escapedLabel = normalizedStr.replace(ESCAPE_SYMBOL_REGEX, "``");
return `\`${escapedLabel}\``;
return escapeString(normalizedStr);
}
return normalizedStr;
}
function escapeString(str) {
const normalizedStr = normalizeString(str);
const escapedStr = normalizedStr.replace(ESCAPE_SYMBOL_REGEX, "``");
return `\`${escapedStr}\``;
}
function normalizeString(str) {

@@ -60,0 +70,0 @@ return str.replace(/\\u0060/g, "`");

{
"name": "@neo4j/cypher-builder",
"version": "2.0.2",
"version": "2.1.0",
"description": "A programmatic API for building Cypher queries for Neo4j",

@@ -5,0 +5,0 @@ "exports": "./dist/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc