16 lines
438 B
TypeScript
16 lines
438 B
TypeScript
import type { Mailer } from "./mailer";
|
|
import type { InProcessQueue } from "./queue";
|
|
import type { RealtimeHubRegistry } from "./realtime";
|
|
import type { SqliteDatabase } from "./sqlite-database";
|
|
|
|
export type NodeRuntime = {
|
|
env: CloudflareEnv;
|
|
dataDir: string;
|
|
database: SqliteDatabase;
|
|
mailer: Mailer;
|
|
inboundQueue: InProcessQueue;
|
|
outboundQueue: InProcessQueue;
|
|
agentQueue: InProcessQueue;
|
|
realtime: RealtimeHubRegistry;
|
|
};
|