New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@uql/sqlite

Package Overview
Dependencies
Maintainers
1
Versions
114
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@uql/sqlite - npm Package Compare versions

Comparing version 0.4.68 to 0.4.69

sqliteQuerier.d.ts

4

index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./sqlite3QuerierPool"), exports);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsK0RBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9zcWxpdGUzUXVlcmllclBvb2wnO1xuIl19
(0, tslib_1.__exportStar)(require("./sqlite3QuerierPool"), exports);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsb0VBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9zcWxpdGUzUXVlcmllclBvb2wnO1xuIl19

@@ -6,3 +6,3 @@ {

"license": "MIT",
"version": "0.4.68",
"version": "0.4.69",
"main": "index.js",

@@ -21,11 +21,11 @@ "types": "index.d.ts",

"peerDependencies": {
"@uql/core": "^0.4.66"
"@uql/core": "^0.4.68"
},
"devDependencies": {
"@types/node": "^16.4.10",
"@types/node": "^16.6.1",
"@types/sqlite3": "^3.1.7",
"@uql/core": "^0.4.68",
"@uql/core": "^0.4.69",
"copyfiles": "^2.4.1",
"rimraf": "^3.0.2",
"typescript": "^4.3.5"
"typescript": "^4.4.1-rc"
},

@@ -32,0 +32,0 @@ "author": "Roger Padilla",

import { ISqlite } from 'sqlite';
import { Logger, QuerierPool } from '@uql/core/type';
import { SqlQuerier } from '@uql/core/querier';
export declare class Sqlite3QuerierPool implements QuerierPool<SqlQuerier> {
import { QuerierLogger, QuerierPool } from '@uql/core/type';
import { SqliteQuerier } from './sqliteQuerier';
export declare class Sqlite3QuerierPool implements QuerierPool<SqliteQuerier> {
readonly config: Omit<ISqlite.Config, 'driver'>;
readonly logger?: Logger;
readonly logger?: QuerierLogger;
private querier;
constructor(config: Omit<ISqlite.Config, 'driver'>, logger?: Logger);
getQuerier(): Promise<SqlQuerier>;
constructor(config: Omit<ISqlite.Config, 'driver'>, logger?: QuerierLogger);
getQuerier(): Promise<SqliteQuerier>;
end(): Promise<void>;
}

@@ -6,5 +6,3 @@ "use strict";

const sqlite3_1 = require("sqlite3");
const querier_1 = require("@uql/core/querier");
const dialect_1 = require("@uql/core/dialect");
const sqliteConnection_1 = require("./sqliteConnection");
const sqliteQuerier_1 = require("./sqliteQuerier");
class Sqlite3QuerierPool {

@@ -17,4 +15,4 @@ constructor(config, logger) {

if (!this.querier) {
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));
const db = await (0, sqlite_1.open)({ ...this.config, driver: sqlite3_1.Database });
this.querier = new sqliteQuerier_1.SqliteQuerier(db, this.logger);
}

@@ -24,3 +22,3 @@ return this.querier;

async end() {
await this.querier.conn.end();
await this.querier.end();
delete this.querier;

@@ -30,2 +28,2 @@ }

exports.Sqlite3QuerierPool = Sqlite3QuerierPool;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3FsaXRlM1F1ZXJpZXJQb29sLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3NxbGl0ZTNRdWVyaWVyUG9vbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxtQ0FBdUM7QUFDdkMscUNBQW9EO0FBRXBELCtDQUErQztBQUMvQywrQ0FBa0Q7QUFDbEQseURBQXNEO0FBRXRELE1BQWEsa0JBQWtCO0lBRzdCLFlBQXFCLE1BQXNDLEVBQVcsTUFBZTtRQUFoRSxXQUFNLEdBQU4sTUFBTSxDQUFnQztRQUFXLFdBQU0sR0FBTixNQUFNLENBQVM7SUFBRyxDQUFDO0lBRXpGLEtBQUssQ0FBQyxVQUFVO1FBQ2QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsTUFBTSxFQUFFLEdBQUcsTUFBTSxhQUFJLENBQUMsRUFBRSxHQUFHLElBQUksQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLGtCQUFhLEVBQUUsQ0FBQyxDQUFDO1lBQ2pFLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxvQkFBVSxDQUFDLElBQUksdUJBQWEsRUFBRSxFQUFFLElBQUksbUNBQWdCLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO1NBQzNGO1FBQ0QsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDO0lBQ3RCLENBQUM7SUFFRCxLQUFLLENBQUMsR0FBRztRQUNQLE1BQU0sSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUM7UUFDOUIsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDO0lBQ3RCLENBQUM7Q0FDRjtBQWpCRCxnREFpQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJU3FsaXRlLCBvcGVuIH0gZnJvbSAnc3FsaXRlJztcbmltcG9ydCB7IERhdGFiYXNlIGFzIFNxbGl0ZTNEcml2ZXIgfSBmcm9tICdzcWxpdGUzJztcbmltcG9ydCB7IExvZ2dlciwgUXVlcmllclBvb2wgfSBmcm9tICdAdXFsL2NvcmUvdHlwZSc7XG5pbXBvcnQgeyBTcWxRdWVyaWVyIH0gZnJvbSAnQHVxbC9jb3JlL3F1ZXJpZXInO1xuaW1wb3J0IHsgU3FsaXRlRGlhbGVjdCB9IGZyb20gJ0B1cWwvY29yZS9kaWFsZWN0JztcbmltcG9ydCB7IFNxbGl0ZUNvbm5lY3Rpb24gfSBmcm9tICcuL3NxbGl0ZUNvbm5lY3Rpb24nO1xuXG5leHBvcnQgY2xhc3MgU3FsaXRlM1F1ZXJpZXJQb29sIGltcGxlbWVudHMgUXVlcmllclBvb2w8U3FsUXVlcmllcj4ge1xuICBwcml2YXRlIHF1ZXJpZXI6IFNxbFF1ZXJpZXI7XG5cbiAgY29uc3RydWN0b3IocmVhZG9ubHkgY29uZmlnOiBPbWl0PElTcWxpdGUuQ29uZmlnLCAnZHJpdmVyJz4sIHJlYWRvbmx5IGxvZ2dlcj86IExvZ2dlcikge31cblxuICBhc3luYyBnZXRRdWVyaWVyKCkge1xuICAgIGlmICghdGhpcy5xdWVyaWVyKSB7XG4gICAgICBjb25zdCBkYiA9IGF3YWl0IG9wZW4oeyAuLi50aGlzLmNvbmZpZywgZHJpdmVyOiBTcWxpdGUzRHJpdmVyIH0pO1xuICAgICAgdGhpcy5xdWVyaWVyID0gbmV3IFNxbFF1ZXJpZXIobmV3IFNxbGl0ZURpYWxlY3QoKSwgbmV3IFNxbGl0ZUNvbm5lY3Rpb24oZGIsIHRoaXMubG9nZ2VyKSk7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLnF1ZXJpZXI7XG4gIH1cblxuICBhc3luYyBlbmQoKSB7XG4gICAgYXdhaXQgdGhpcy5xdWVyaWVyLmNvbm4uZW5kKCk7XG4gICAgZGVsZXRlIHRoaXMucXVlcmllcjtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3FsaXRlM1F1ZXJpZXJQb29sLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3NxbGl0ZTNRdWVyaWVyUG9vbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxtQ0FBdUM7QUFDdkMscUNBQW9EO0FBRXBELG1EQUFnRDtBQUVoRCxNQUFhLGtCQUFrQjtJQUc3QixZQUFxQixNQUFzQyxFQUFXLE1BQXNCO1FBQXZFLFdBQU0sR0FBTixNQUFNLENBQWdDO1FBQVcsV0FBTSxHQUFOLE1BQU0sQ0FBZ0I7SUFBRyxDQUFDO0lBRWhHLEtBQUssQ0FBQyxVQUFVO1FBQ2QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsTUFBTSxFQUFFLEdBQUcsTUFBTSxJQUFBLGFBQUksRUFBQyxFQUFFLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsa0JBQWEsRUFBRSxDQUFDLENBQUM7WUFDakUsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLDZCQUFhLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUNuRDtRQUNELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN0QixDQUFDO0lBRUQsS0FBSyxDQUFDLEdBQUc7UUFDUCxNQUFNLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLENBQUM7UUFDekIsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDO0lBQ3RCLENBQUM7Q0FDRjtBQWpCRCxnREFpQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJU3FsaXRlLCBvcGVuIH0gZnJvbSAnc3FsaXRlJztcbmltcG9ydCB7IERhdGFiYXNlIGFzIFNxbGl0ZTNEcml2ZXIgfSBmcm9tICdzcWxpdGUzJztcbmltcG9ydCB7IFF1ZXJpZXJMb2dnZXIsIFF1ZXJpZXJQb29sIH0gZnJvbSAnQHVxbC9jb3JlL3R5cGUnO1xuaW1wb3J0IHsgU3FsaXRlUXVlcmllciB9IGZyb20gJy4vc3FsaXRlUXVlcmllcic7XG5cbmV4cG9ydCBjbGFzcyBTcWxpdGUzUXVlcmllclBvb2wgaW1wbGVtZW50cyBRdWVyaWVyUG9vbDxTcWxpdGVRdWVyaWVyPiB7XG4gIHByaXZhdGUgcXVlcmllcjogU3FsaXRlUXVlcmllcjtcblxuICBjb25zdHJ1Y3RvcihyZWFkb25seSBjb25maWc6IE9taXQ8SVNxbGl0ZS5Db25maWcsICdkcml2ZXInPiwgcmVhZG9ubHkgbG9nZ2VyPzogUXVlcmllckxvZ2dlcikge31cblxuICBhc3luYyBnZXRRdWVyaWVyKCkge1xuICAgIGlmICghdGhpcy5xdWVyaWVyKSB7XG4gICAgICBjb25zdCBkYiA9IGF3YWl0IG9wZW4oeyAuLi50aGlzLmNvbmZpZywgZHJpdmVyOiBTcWxpdGUzRHJpdmVyIH0pO1xuICAgICAgdGhpcy5xdWVyaWVyID0gbmV3IFNxbGl0ZVF1ZXJpZXIoZGIsIHRoaXMubG9nZ2VyKTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMucXVlcmllcjtcbiAgfVxuXG4gIGFzeW5jIGVuZCgpIHtcbiAgICBhd2FpdCB0aGlzLnF1ZXJpZXIuZW5kKCk7XG4gICAgZGVsZXRlIHRoaXMucXVlcmllcjtcbiAgfVxufVxuIl19
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