UNPKG

godot-sqlite-kysely

Version:

Kysely dialect for godot-sqlite. Adds SQLite support to Godot/GodotJS.

15 lines (14 loc) 799 B
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>; }