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)