@uql/sqlite
Advanced tools
Comparing version 0.4.82 to 0.4.83
@@ -6,3 +6,3 @@ { | ||
"license": "MIT", | ||
"version": "0.4.82", | ||
"version": "0.4.83", | ||
"main": "index.js", | ||
@@ -24,8 +24,8 @@ "types": "index.d.ts", | ||
"devDependencies": { | ||
"@types/node": "^17.0.22", | ||
"@types/node": "^17.0.23", | ||
"@types/sqlite3": "^3.1.8", | ||
"@uql/core": "^0.4.82", | ||
"@uql/core": "^0.4.83", | ||
"copyfiles": "^2.4.1", | ||
"rimraf": "^3.0.2", | ||
"typescript": "^4.6.2" | ||
"typescript": "^4.6.3" | ||
}, | ||
@@ -66,2 +66,2 @@ "author": "Roger Padilla", | ||
"gitHead": "de14434cdb450f2cf46017fb77370eeea2c3a5c4" | ||
} | ||
} |
@@ -89,13 +89,13 @@ # [uql](https://uql.io) · [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/rogerpadilla/uql/blob/main/LICENSE) [![tests](https://github.com/rogerpadilla/uql/actions/workflows/tests.yml/badge.svg)](https://github.com/rogerpadilla/uql) [![coverage status](https://coveralls.io/repos/rogerpadilla/uql/badge.svg?branch=main)](https://coveralls.io/r/rogerpadilla/uql?branch=main) [![npm version](https://badge.fury.io/js/%40uql%2Fcore.svg)](https://badge.fury.io/js/%40uql%2Fcore) | ||
setOptions({ | ||
querierPool: new PgQuerierPool( | ||
{ | ||
host: 'localhost', | ||
user: 'theUser', | ||
password: 'thePassword', | ||
database: 'theDatabase', | ||
}, | ||
console.log | ||
), | ||
}); | ||
const querierPool = new PgQuerierPool( | ||
{ | ||
host: 'localhost', | ||
user: 'theUser', | ||
password: 'thePassword', | ||
database: 'theDatabase', | ||
}, | ||
console.log | ||
); | ||
setOptions({ querierPool }); | ||
``` | ||
@@ -102,0 +102,0 @@ |
@@ -5,8 +5,8 @@ import { ISqlite } from 'sqlite'; | ||
export declare class Sqlite3QuerierPool implements QuerierPool<SqliteQuerier> { | ||
readonly config: Omit<ISqlite.Config, 'driver'>; | ||
readonly opts: Omit<ISqlite.Config, 'driver'>; | ||
readonly logger?: QuerierLogger; | ||
private querier; | ||
constructor(config: Omit<ISqlite.Config, 'driver'>, logger?: QuerierLogger); | ||
constructor(opts: Omit<ISqlite.Config, 'driver'>, logger?: QuerierLogger); | ||
getQuerier(): Promise<SqliteQuerier>; | ||
end(): Promise<void>; | ||
} |
@@ -8,4 +8,4 @@ "use strict"; | ||
class Sqlite3QuerierPool { | ||
constructor(config, logger) { | ||
this.config = config; | ||
constructor(opts, logger) { | ||
this.opts = opts; | ||
this.logger = logger; | ||
@@ -15,3 +15,3 @@ } | ||
if (!this.querier) { | ||
const db = await (0, sqlite_1.open)({ ...this.config, driver: sqlite3_1.Database }); | ||
const db = await (0, sqlite_1.open)({ ...this.opts, driver: sqlite3_1.Database }); | ||
this.querier = new sqliteQuerier_1.SqliteQuerier(db, this.logger); | ||
@@ -27,2 +27,2 @@ } | ||
exports.Sqlite3QuerierPool = Sqlite3QuerierPool; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3FsaXRlM1F1ZXJpZXJQb29sLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3NxbGl0ZTNRdWVyaWVyUG9vbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxtQ0FBdUM7QUFDdkMscUNBQW9EO0FBRXBELG1EQUFnRDtBQUVoRCxNQUFhLGtCQUFrQjtJQUc3QixZQUFxQixNQUFzQyxFQUFXLE1BQXNCO1FBQXZFLFdBQU0sR0FBTixNQUFNLENBQWdDO1FBQVcsV0FBTSxHQUFOLE1BQU0sQ0FBZ0I7SUFBRyxDQUFDO0lBRWhHLEtBQUssQ0FBQyxVQUFVO1FBQ2QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsTUFBTSxFQUFFLEdBQUcsTUFBTSxJQUFBLGFBQUksRUFBQyxFQUFFLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsa0JBQWEsRUFBRSxDQUFDLENBQUM7WUFDakUsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLDZCQUFhLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUNuRDtRQUNELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN0QixDQUFDO0lBRUQsS0FBSyxDQUFDLEdBQUc7UUFDUCxNQUFNLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLENBQUM7UUFDekIsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDO0lBQ3RCLENBQUM7Q0FDRjtBQWpCRCxnREFpQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJU3FsaXRlLCBvcGVuIH0gZnJvbSAnc3FsaXRlJztcbmltcG9ydCB7IERhdGFiYXNlIGFzIFNxbGl0ZTNEcml2ZXIgfSBmcm9tICdzcWxpdGUzJztcbmltcG9ydCB7IFF1ZXJpZXJMb2dnZXIsIFF1ZXJpZXJQb29sIH0gZnJvbSAnQHVxbC9jb3JlL3R5cGUnO1xuaW1wb3J0IHsgU3FsaXRlUXVlcmllciB9IGZyb20gJy4vc3FsaXRlUXVlcmllcic7XG5cbmV4cG9ydCBjbGFzcyBTcWxpdGUzUXVlcmllclBvb2wgaW1wbGVtZW50cyBRdWVyaWVyUG9vbDxTcWxpdGVRdWVyaWVyPiB7XG4gIHByaXZhdGUgcXVlcmllcjogU3FsaXRlUXVlcmllcjtcblxuICBjb25zdHJ1Y3RvcihyZWFkb25seSBjb25maWc6IE9taXQ8SVNxbGl0ZS5Db25maWcsICdkcml2ZXInPiwgcmVhZG9ubHkgbG9nZ2VyPzogUXVlcmllckxvZ2dlcikge31cblxuICBhc3luYyBnZXRRdWVyaWVyKCkge1xuICAgIGlmICghdGhpcy5xdWVyaWVyKSB7XG4gICAgICBjb25zdCBkYiA9IGF3YWl0IG9wZW4oeyAuLi50aGlzLmNvbmZpZywgZHJpdmVyOiBTcWxpdGUzRHJpdmVyIH0pO1xuICAgICAgdGhpcy5xdWVyaWVyID0gbmV3IFNxbGl0ZVF1ZXJpZXIoZGIsIHRoaXMubG9nZ2VyKTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMucXVlcmllcjtcbiAgfVxuXG4gIGFzeW5jIGVuZCgpIHtcbiAgICBhd2FpdCB0aGlzLnF1ZXJpZXIuZW5kKCk7XG4gICAgZGVsZXRlIHRoaXMucXVlcmllcjtcbiAgfVxufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3FsaXRlM1F1ZXJpZXJQb29sLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3NxbGl0ZTNRdWVyaWVyUG9vbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxtQ0FBdUM7QUFDdkMscUNBQW9EO0FBRXBELG1EQUFnRDtBQUVoRCxNQUFhLGtCQUFrQjtJQUc3QixZQUFxQixJQUFvQyxFQUFXLE1BQXNCO1FBQXJFLFNBQUksR0FBSixJQUFJLENBQWdDO1FBQVcsV0FBTSxHQUFOLE1BQU0sQ0FBZ0I7SUFBRyxDQUFDO0lBRTlGLEtBQUssQ0FBQyxVQUFVO1FBQ2QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsTUFBTSxFQUFFLEdBQUcsTUFBTSxJQUFBLGFBQUksRUFBQyxFQUFFLEdBQUcsSUFBSSxDQUFDLElBQUksRUFBRSxNQUFNLEVBQUUsa0JBQWEsRUFBRSxDQUFDLENBQUM7WUFDL0QsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLDZCQUFhLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUNuRDtRQUNELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN0QixDQUFDO0lBRUQsS0FBSyxDQUFDLEdBQUc7UUFDUCxNQUFNLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLENBQUM7UUFDekIsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDO0lBQ3RCLENBQUM7Q0FDRjtBQWpCRCxnREFpQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJU3FsaXRlLCBvcGVuIH0gZnJvbSAnc3FsaXRlJztcbmltcG9ydCB7IERhdGFiYXNlIGFzIFNxbGl0ZTNEcml2ZXIgfSBmcm9tICdzcWxpdGUzJztcbmltcG9ydCB7IFF1ZXJpZXJMb2dnZXIsIFF1ZXJpZXJQb29sIH0gZnJvbSAnQHVxbC9jb3JlL3R5cGUnO1xuaW1wb3J0IHsgU3FsaXRlUXVlcmllciB9IGZyb20gJy4vc3FsaXRlUXVlcmllcic7XG5cbmV4cG9ydCBjbGFzcyBTcWxpdGUzUXVlcmllclBvb2wgaW1wbGVtZW50cyBRdWVyaWVyUG9vbDxTcWxpdGVRdWVyaWVyPiB7XG4gIHByaXZhdGUgcXVlcmllcjogU3FsaXRlUXVlcmllcjtcblxuICBjb25zdHJ1Y3RvcihyZWFkb25seSBvcHRzOiBPbWl0PElTcWxpdGUuQ29uZmlnLCAnZHJpdmVyJz4sIHJlYWRvbmx5IGxvZ2dlcj86IFF1ZXJpZXJMb2dnZXIpIHt9XG5cbiAgYXN5bmMgZ2V0UXVlcmllcigpIHtcbiAgICBpZiAoIXRoaXMucXVlcmllcikge1xuICAgICAgY29uc3QgZGIgPSBhd2FpdCBvcGVuKHsgLi4udGhpcy5vcHRzLCBkcml2ZXI6IFNxbGl0ZTNEcml2ZXIgfSk7XG4gICAgICB0aGlzLnF1ZXJpZXIgPSBuZXcgU3FsaXRlUXVlcmllcihkYiwgdGhpcy5sb2dnZXIpO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5xdWVyaWVyO1xuICB9XG5cbiAgYXN5bmMgZW5kKCkge1xuICAgIGF3YWl0IHRoaXMucXVlcmllci5lbmQoKTtcbiAgICBkZWxldGUgdGhpcy5xdWVyaWVyO1xuICB9XG59XG4iXX0= |
Sorry, the diff of this file is not supported yet
53213