godot-sqlite-kysely
Version:
Kysely dialect for godot-sqlite. Adds SQLite support to Godot/GodotJS.
15 lines (14 loc) • 799 B
TypeScript
import { DatabaseConnection, Driver, TransactionSettings } from 'kysely';
import { GodotSQLiteKyselyConnection } from './GodotSQLiteKyselyConnection';
import type { GodotSQLiteKyselyConfig } from './types';
export declare class GodotSQLiteKyselyDriver implements Driver {
#private;
constructor(config: GodotSQLiteKyselyConfig);
init(): Promise<void>;
acquireConnection(): Promise<DatabaseConnection>;
releaseConnection(_connection: GodotSQLiteKyselyConnection): Promise<void>;
beginTransaction(connection: GodotSQLiteKyselyConnection, _settings: TransactionSettings): Promise<void>;
commitTransaction(connection: GodotSQLiteKyselyConnection): Promise<void>;
rollbackTransaction(connection: GodotSQLiteKyselyConnection): Promise<void>;
destroy(): Promise<void>;
}