@douglasgabr/cypher-builder
Advanced tools
Comparing version 3.4.0 to 3.4.1
@@ -0,1 +1,14 @@ | ||
# 3.4.1 / 2022-04-05 | ||
- fix(pagination): use neo4j driver `int` constructor for limit and skip | ||
```typescript | ||
import { Builder } from '@douglasgabr/cypher-builder'; | ||
import { int } from 'neo4j-driver'; | ||
new Builder().limit(1).skip(2); | ||
// parameters will be | ||
const parameters = { limit: int(1), skip: int(2) }; | ||
``` | ||
# 3.4.0 / 2022-01-16 | ||
@@ -2,0 +15,0 @@ |
"use strict"; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.LimitClauseStringBuilder = exports.LimitClause = void 0; | ||
const base_clause_1 = require("../base-clause"); | ||
const neo4j_driver_1 = __importDefault(require("neo4j-driver")); | ||
class LimitClause extends base_clause_1.Clause { | ||
constructor(parametersBag, limit) { | ||
super('LIMIT'); | ||
this.limitParam = parametersBag.add(limit, true, 'limit'); | ||
this.limitParam = parametersBag.add(neo4j_driver_1.default.int(limit), true, 'limit'); | ||
} | ||
@@ -10,0 +14,0 @@ } |
"use strict"; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.SkipClauseStringBuilder = exports.SkipClause = void 0; | ||
const base_clause_1 = require("../base-clause"); | ||
const neo4j_driver_1 = __importDefault(require("neo4j-driver")); | ||
class SkipClause extends base_clause_1.Clause { | ||
constructor(parametersBag, skip) { | ||
super('SKIP'); | ||
this.skipParam = parametersBag.add(skip, true, 'skip'); | ||
this.skipParam = parametersBag.add(neo4j_driver_1.default.int(skip), true, 'skip'); | ||
} | ||
@@ -10,0 +14,0 @@ } |
{ | ||
"name": "@douglasgabr/cypher-builder", | ||
"version": "3.4.0", | ||
"version": "3.4.1", | ||
"description": "Fluent CQL builder for Neo4j", | ||
@@ -32,2 +32,4 @@ "main": "dist/index.js", | ||
"@commitlint/config-conventional": "^16.0.0", | ||
"@swc/core": "^1.2.163", | ||
"@swc/jest": "^0.2.20", | ||
"@types/jest": "^27.0.0", | ||
@@ -41,6 +43,9 @@ "@typescript-eslint/eslint-plugin": "^5.0.0", | ||
"jest-extended": "^1.2.0", | ||
"neo4j-driver": "^4.0.0", | ||
"prettier": "2.5.1", | ||
"ts-jest": "^27.0.3", | ||
"typescript": "^4.4.3" | ||
}, | ||
"peerDependencies": { | ||
"neo4j-driver": "^4.0.0" | ||
} | ||
} |
93027
1924
1
15