diff --git a/packages/storage/src/better-sqlite3.d.ts b/packages/storage/src/better-sqlite3.d.ts index dbbdbd8..0d877e7 100644 --- a/packages/storage/src/better-sqlite3.d.ts +++ b/packages/storage/src/better-sqlite3.d.ts @@ -15,6 +15,14 @@ declare module 'better-sqlite3' { run(...params: unknown[]): RunResult; } + interface Transaction { + (...args: TArgs): TResult; + default(...args: TArgs): TResult; + deferred(...args: TArgs): TResult; + immediate(...args: TArgs): TResult; + exclusive(...args: TArgs): TResult; + } + interface Database { close(): void; exec(source: string): this; @@ -22,7 +30,7 @@ declare module 'better-sqlite3' { prepare(source: string): Statement; transaction( fn: (...args: TArgs) => TResult, - ): (...args: TArgs) => TResult; + ): Transaction; } }