diff --git a/types/sqlite3/index.d.ts b/types/sqlite3/index.d.ts index 531d49a3b3..a34e0b494b 100644 --- a/types/sqlite3/index.d.ts +++ b/types/sqlite3/index.d.ts @@ -89,6 +89,7 @@ export class Database extends events.EventEmitter { on(event: string, listener: (...args: any[]) => void): this; configure(option: "busyTimeout", value: number): void; + interrupt(): void; } export function verbose(): sqlite3; diff --git a/types/sqlite3/sqlite3-tests.ts b/types/sqlite3/sqlite3-tests.ts index f364158fc6..4977430ba7 100644 --- a/types/sqlite3/sqlite3-tests.ts +++ b/types/sqlite3/sqlite3-tests.ts @@ -109,4 +109,8 @@ db.run("UPDATE tbl SET name = ?5 WHERE id = ?", { 5: "bar" }); +db.each("select 1", err => { + db.interrupt(); +}); + db.close();