godot-sqlite-kysely
Version:
Kysely dialect for godot-sqlite. Adds SQLite support to Godot/GodotJS.
15 lines (14 loc) • 730 B
TypeScript
import { CompiledQuery, DatabaseConnection, QueryResult } from 'kysely';
import { GodotSQLiteKyselyConnectionConfig } from './types';
export declare class GodotSQLiteKyselyWorkerConnection implements DatabaseConnection {
#private;
constructor(config: GodotSQLiteKyselyConnectionConfig & {
transferQueries?: boolean;
}, workerModule: string);
close(): Promise<void>;
executeQuery<R>(compiledQuery: CompiledQuery<unknown>): Promise<QueryResult<R>>;
streamQuery<R>(_compiledQuery: CompiledQuery<unknown>, _chunkSize?: number | undefined): AsyncIterableIterator<QueryResult<R>>;
beginTransaction(): Promise<void>;
commitTransaction(): Promise<void>;
rollbackTransaction(): Promise<void>;
}