godot-sqlite-kysely
Version:
Kysely dialect for godot-sqlite. Adds SQLite support to Godot/GodotJS.
13 lines (12 loc) • 613 B
TypeScript
import { CompiledQuery, DatabaseConnection, QueryResult } from 'kysely';
import { SQLite } from 'godot.lib.api';
export declare class GodotSQLiteKyselySyncConnection implements DatabaseConnection {
#private;
constructor(sqlite: SQLite);
executeQuery<R>(compiledQuery: CompiledQuery<unknown>): Promise<QueryResult<R>>;
streamQuery<R>(_compiledQuery: CompiledQuery<unknown>, _chunkSize?: number | undefined): AsyncIterableIterator<QueryResult<R>>;
close(): Promise<void>;
beginTransaction(): Promise<void>;
commitTransaction(): Promise<void>;
rollbackTransaction(): Promise<void>;
}