mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-20 12:11:28 -07:00
21 lines
464 B
TypeScript
21 lines
464 B
TypeScript
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;
|
|
}
|