mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-20 12:11:28 -07:00
refactor: remove root node and npm workflow deps
This commit is contained in:
20
src/core/services/immersion-tracker/sqlite.ts
Normal file
20
src/core/services/immersion-tracker/sqlite.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import Database = require('libsql');
|
||||
|
||||
export { Database };
|
||||
|
||||
export interface DatabaseRunResult {
|
||||
changes: number;
|
||||
lastInsertRowid: number | bigint;
|
||||
}
|
||||
|
||||
export interface DatabaseStatement {
|
||||
run(...params: unknown[]): DatabaseRunResult;
|
||||
get(...params: unknown[]): unknown;
|
||||
all(...params: unknown[]): unknown[];
|
||||
}
|
||||
|
||||
export interface DatabaseSync {
|
||||
prepare(source: string): DatabaseStatement;
|
||||
exec(source: string): DatabaseSync;
|
||||
close(): DatabaseSync;
|
||||
}
|
||||
Reference in New Issue
Block a user