rwsdk
Version:
Build fast, server-driven webapps on Cloudflare with SSR, RSC, and realtime
15 lines (14 loc) • 575 B
TypeScript
import { DurableObject } from "cloudflare:workers";
import { Kysely, QueryResult } from "kysely";
export declare class SqliteDurableObject<T = any> extends DurableObject {
migrations: Record<string, any>;
kysely: Kysely<T>;
private initialized;
private migrationTableName;
constructor(ctx: DurableObjectState, env: any, migrations: Record<string, any>, migrationTableName?: string);
initialize(): Promise<void>;
kyselyExecuteQuery<R>(compiledQuery: {
sql: string;
parameters: readonly unknown[];
}): Promise<QueryResult<R>>;
}