@cloudflare/actors
Version:
An easier way to build with Cloudflare Durable Objects
18 lines • 704 B
TypeScript
import { DurableObjectNamespace } from "@cloudflare/workers-types";
import { DurableObject } from "cloudflare:workers";
export interface Env {
SQL_MIGRATIONS_DO: DurableObjectNamespace<SQLMigrationsDO>;
}
export declare class SQLMigrationsDO extends DurableObject<Env> {
readonly ctx: DurableObjectState;
readonly env: Env;
constructor(ctx: DurableObjectState, env: Env);
actorId(): Promise<string>;
echo(s: string): Promise<string>;
sql(query: string): Promise<Record<string, SqlStorageValue>[]>;
}
declare const _default: {
fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response>;
};
export default _default;
//# sourceMappingURL=test-worker.d.ts.map