From 2d2d10143cf4845ff5fc7e5b66c5c1cb49ba5f05 Mon Sep 17 00:00:00 2001 From: Theo Gravity Date: Sun, 22 Mar 2020 04:58:17 -0700 Subject: [PATCH] Fix typescript defs --- README.md | 2 +- package-lock.json | 2 +- package.json | 2 +- src/interfaces/Sqlite3.interfaces.ts | 6 ------ src/sqlite3/Sqlite3Database.ts | 3 +++ 5 files changed, 6 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 9878f9d..56aed9a 100755 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ ```sh # v4 of sqlite is targted for nodejs 10 and on. -$ npm install sqlite@4.0.0-beta.1 --save +$ npm install sqlite@4.0.0-beta.4 --save # If you need a legacy version for an older version of nodejs # install v3 instead, and look at the v3 branch readme for usage details diff --git a/package-lock.json b/package-lock.json index 00b70c0..91235f7 100755 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "sqlite", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a1709a9..6ae1e76 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sqlite", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.4", "description": "SQLite client for Node.js applications with SQL-based migrations API written in Typescript", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/src/interfaces/Sqlite3.interfaces.ts b/src/interfaces/Sqlite3.interfaces.ts index 7e5fe45..bd257ef 100755 --- a/src/interfaces/Sqlite3.interfaces.ts +++ b/src/interfaces/Sqlite3.interfaces.ts @@ -68,9 +68,3 @@ export namespace Sqlite3 { changes?: number } } - -declare module 'sqlite3' { - interface Database { - loadExtension(path: string, callback?: (err) => void) - } -} diff --git a/src/sqlite3/Sqlite3Database.ts b/src/sqlite3/Sqlite3Database.ts index c2fc292..dfb812e 100755 --- a/src/sqlite3/Sqlite3Database.ts +++ b/src/sqlite3/Sqlite3Database.ts @@ -298,6 +298,9 @@ export class Sqlite3Database { */ loadExtension (path: string) { return new Promise((resolve, reject) => { + // @todo if anyone can augment the typescript defs for loadExtension + // feel free to open a PR! + // @ts-ignore this.db.loadExtension(path, err => { if (err) { return reject(err)