@uql/sqlite
Advanced tools
Comparing version 0.4.64 to 0.4.65
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const tslib_1 = require("tslib"); | ||
(0, tslib_1.__exportStar)(require("./sqlite3QuerierPool"), exports); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsb0VBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9zcWxpdGUzUXVlcmllclBvb2wnO1xuIl19 | ||
tslib_1.__exportStar(require("./sqlite3QuerierPool"), exports); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsK0RBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9zcWxpdGUzUXVlcmllclBvb2wnO1xuIl19 |
@@ -6,3 +6,3 @@ { | ||
"license": "MIT", | ||
"version": "0.4.64", | ||
"version": "0.4.65", | ||
"main": "index.js", | ||
@@ -21,11 +21,11 @@ "types": "index.d.ts", | ||
"peerDependencies": { | ||
"@uql/core": "^0.4.62" | ||
"@uql/core": "^0.4.64" | ||
}, | ||
"devDependencies": { | ||
"@types/node": "^16.4.7", | ||
"@types/node": "^16.4.8", | ||
"@types/sqlite3": "^3.1.7", | ||
"@uql/core": "^0.4.64", | ||
"@uql/core": "^0.4.65", | ||
"copyfiles": "^2.4.1", | ||
"rimraf": "^3.0.2", | ||
"typescript": "^4.4.0-beta" | ||
"typescript": "^4.3.5" | ||
}, | ||
@@ -32,0 +32,0 @@ "author": "Roger Padilla", |
@@ -39,3 +39,3 @@ # [uql](https://uql.io) · [](https://github.com/impensables/uql/blob/master/LICENSE) [](https://github.com/impensables/uql) [](https://coveralls.io/r/impensables/uql?branch=master) [](https://badge.fury.io/js/%40uql%2Fcore) | ||
1. Install the core package: | ||
1. Install the core package: | ||
@@ -52,3 +52,3 @@ ```sh | ||
2. Install one of the following packages according to your database: | ||
1. Install one of the following packages according to your database: | ||
@@ -75,3 +75,3 @@ | Database | Package | | ||
3. Additionally, your `tsconfig.json` needs the following flags: | ||
1. Additionally, your `tsconfig.json` needs the following flags: | ||
@@ -322,3 +322,3 @@ ```json | ||
2. Initialize the `express` middleware in your server code to generate REST APIs for your entities | ||
1. Initialize the `express` middleware in your server code to generate REST APIs for your entities | ||
@@ -342,6 +342,6 @@ ```ts | ||
// `query` callback allows to extend all then queries that are requested to the API, | ||
// `augmentQuery` callback allows to extend all then queries that are requested to the API, | ||
// so it is a good place to add additional filters to the queries, | ||
// e.g. for multi tenant apps. | ||
query<E>(entity: Type<E>, qm: Query<E>, req: Request): Query<E> { | ||
augmentQuery<E>(entity: Type<E>, qm: Query<E>, req: Request): Query<E> { | ||
qm.$filter = { | ||
@@ -374,3 +374,3 @@ ...qm.$filter, | ||
2. Use the client to call the `uql` CRUD API | ||
1. Use the client to call the `uql` CRUD API | ||
@@ -377,0 +377,0 @@ ```ts |
@@ -16,3 +16,3 @@ "use strict"; | ||
if (!this.querier) { | ||
const db = await (0, sqlite_1.open)({ ...this.config, driver: sqlite3_1.Database }); | ||
const db = await sqlite_1.open({ ...this.config, driver: sqlite3_1.Database }); | ||
this.querier = new querier_1.SqlQuerier(new dialect_1.SqliteDialect(), new sqliteConnection_1.SqliteConnection(db, this.logger)); | ||
@@ -28,2 +28,2 @@ } | ||
exports.Sqlite3QuerierPool = Sqlite3QuerierPool; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3FsaXRlM1F1ZXJpZXJQb29sLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3NxbGl0ZTNRdWVyaWVyUG9vbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxtQ0FBdUM7QUFDdkMscUNBQW9EO0FBRXBELCtDQUErQztBQUMvQywrQ0FBa0Q7QUFDbEQseURBQXNEO0FBRXRELE1BQWEsa0JBQWtCO0lBRzdCLFlBQXFCLE1BQXNDLEVBQVcsTUFBZTtRQUFoRSxXQUFNLEdBQU4sTUFBTSxDQUFnQztRQUFXLFdBQU0sR0FBTixNQUFNLENBQVM7SUFBRyxDQUFDO0lBRXpGLEtBQUssQ0FBQyxVQUFVO1FBQ2QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsTUFBTSxFQUFFLEdBQUcsTUFBTSxJQUFBLGFBQUksRUFBQyxFQUFFLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsa0JBQWEsRUFBRSxDQUFDLENBQUM7WUFDakUsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLG9CQUFVLENBQUMsSUFBSSx1QkFBYSxFQUFFLEVBQUUsSUFBSSxtQ0FBZ0IsQ0FBQyxFQUFFLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7U0FDM0Y7UUFDRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUM7SUFDdEIsQ0FBQztJQUVELEtBQUssQ0FBQyxHQUFHO1FBQ1AsTUFBTSxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztRQUM5QixPQUFPLElBQUksQ0FBQyxPQUFPLENBQUM7SUFDdEIsQ0FBQztDQUNGO0FBakJELGdEQWlCQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElTcWxpdGUsIG9wZW4gfSBmcm9tICdzcWxpdGUnO1xuaW1wb3J0IHsgRGF0YWJhc2UgYXMgU3FsaXRlM0RyaXZlciB9IGZyb20gJ3NxbGl0ZTMnO1xuaW1wb3J0IHsgTG9nZ2VyLCBRdWVyaWVyUG9vbCB9IGZyb20gJ0B1cWwvY29yZS90eXBlJztcbmltcG9ydCB7IFNxbFF1ZXJpZXIgfSBmcm9tICdAdXFsL2NvcmUvcXVlcmllcic7XG5pbXBvcnQgeyBTcWxpdGVEaWFsZWN0IH0gZnJvbSAnQHVxbC9jb3JlL2RpYWxlY3QnO1xuaW1wb3J0IHsgU3FsaXRlQ29ubmVjdGlvbiB9IGZyb20gJy4vc3FsaXRlQ29ubmVjdGlvbic7XG5cbmV4cG9ydCBjbGFzcyBTcWxpdGUzUXVlcmllclBvb2wgaW1wbGVtZW50cyBRdWVyaWVyUG9vbDxTcWxRdWVyaWVyPiB7XG4gIHByaXZhdGUgcXVlcmllcjogU3FsUXVlcmllcjtcblxuICBjb25zdHJ1Y3RvcihyZWFkb25seSBjb25maWc6IE9taXQ8SVNxbGl0ZS5Db25maWcsICdkcml2ZXInPiwgcmVhZG9ubHkgbG9nZ2VyPzogTG9nZ2VyKSB7fVxuXG4gIGFzeW5jIGdldFF1ZXJpZXIoKSB7XG4gICAgaWYgKCF0aGlzLnF1ZXJpZXIpIHtcbiAgICAgIGNvbnN0IGRiID0gYXdhaXQgb3Blbih7IC4uLnRoaXMuY29uZmlnLCBkcml2ZXI6IFNxbGl0ZTNEcml2ZXIgfSk7XG4gICAgICB0aGlzLnF1ZXJpZXIgPSBuZXcgU3FsUXVlcmllcihuZXcgU3FsaXRlRGlhbGVjdCgpLCBuZXcgU3FsaXRlQ29ubmVjdGlvbihkYiwgdGhpcy5sb2dnZXIpKTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMucXVlcmllcjtcbiAgfVxuXG4gIGFzeW5jIGVuZCgpIHtcbiAgICBhd2FpdCB0aGlzLnF1ZXJpZXIuY29ubi5lbmQoKTtcbiAgICBkZWxldGUgdGhpcy5xdWVyaWVyO1xuICB9XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3FsaXRlM1F1ZXJpZXJQb29sLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3NxbGl0ZTNRdWVyaWVyUG9vbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxtQ0FBdUM7QUFDdkMscUNBQW9EO0FBRXBELCtDQUErQztBQUMvQywrQ0FBa0Q7QUFDbEQseURBQXNEO0FBRXRELE1BQWEsa0JBQWtCO0lBRzdCLFlBQXFCLE1BQXNDLEVBQVcsTUFBZTtRQUFoRSxXQUFNLEdBQU4sTUFBTSxDQUFnQztRQUFXLFdBQU0sR0FBTixNQUFNLENBQVM7SUFBRyxDQUFDO0lBRXpGLEtBQUssQ0FBQyxVQUFVO1FBQ2QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsTUFBTSxFQUFFLEdBQUcsTUFBTSxhQUFJLENBQUMsRUFBRSxHQUFHLElBQUksQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLGtCQUFhLEVBQUUsQ0FBQyxDQUFDO1lBQ2pFLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxvQkFBVSxDQUFDLElBQUksdUJBQWEsRUFBRSxFQUFFLElBQUksbUNBQWdCLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO1NBQzNGO1FBQ0QsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDO0lBQ3RCLENBQUM7SUFFRCxLQUFLLENBQUMsR0FBRztRQUNQLE1BQU0sSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUM7UUFDOUIsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDO0lBQ3RCLENBQUM7Q0FDRjtBQWpCRCxnREFpQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJU3FsaXRlLCBvcGVuIH0gZnJvbSAnc3FsaXRlJztcbmltcG9ydCB7IERhdGFiYXNlIGFzIFNxbGl0ZTNEcml2ZXIgfSBmcm9tICdzcWxpdGUzJztcbmltcG9ydCB7IExvZ2dlciwgUXVlcmllclBvb2wgfSBmcm9tICdAdXFsL2NvcmUvdHlwZSc7XG5pbXBvcnQgeyBTcWxRdWVyaWVyIH0gZnJvbSAnQHVxbC9jb3JlL3F1ZXJpZXInO1xuaW1wb3J0IHsgU3FsaXRlRGlhbGVjdCB9IGZyb20gJ0B1cWwvY29yZS9kaWFsZWN0JztcbmltcG9ydCB7IFNxbGl0ZUNvbm5lY3Rpb24gfSBmcm9tICcuL3NxbGl0ZUNvbm5lY3Rpb24nO1xuXG5leHBvcnQgY2xhc3MgU3FsaXRlM1F1ZXJpZXJQb29sIGltcGxlbWVudHMgUXVlcmllclBvb2w8U3FsUXVlcmllcj4ge1xuICBwcml2YXRlIHF1ZXJpZXI6IFNxbFF1ZXJpZXI7XG5cbiAgY29uc3RydWN0b3IocmVhZG9ubHkgY29uZmlnOiBPbWl0PElTcWxpdGUuQ29uZmlnLCAnZHJpdmVyJz4sIHJlYWRvbmx5IGxvZ2dlcj86IExvZ2dlcikge31cblxuICBhc3luYyBnZXRRdWVyaWVyKCkge1xuICAgIGlmICghdGhpcy5xdWVyaWVyKSB7XG4gICAgICBjb25zdCBkYiA9IGF3YWl0IG9wZW4oeyAuLi50aGlzLmNvbmZpZywgZHJpdmVyOiBTcWxpdGUzRHJpdmVyIH0pO1xuICAgICAgdGhpcy5xdWVyaWVyID0gbmV3IFNxbFF1ZXJpZXIobmV3IFNxbGl0ZURpYWxlY3QoKSwgbmV3IFNxbGl0ZUNvbm5lY3Rpb24oZGIsIHRoaXMubG9nZ2VyKSk7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLnF1ZXJpZXI7XG4gIH1cblxuICBhc3luYyBlbmQoKSB7XG4gICAgYXdhaXQgdGhpcy5xdWVyaWVyLmNvbm4uZW5kKCk7XG4gICAgZGVsZXRlIHRoaXMucXVlcmllcjtcbiAgfVxufVxuIl19 |
20815