20 lines · 978 B · TypeScript
RawDownload
// Stub for `cloudflare:workers` used by node-pool integration tests.// Production code paths that read real bindings (Hyperdrive, LOADER,// Durable Objects) aren't exercised by these tests.//// `db.ts#resolveConnectionString` reads `env.DATABASE_URL` from *this*// module (the `cloudflare:workers` import), so we bridge selected keys// from `process.env` into this stub at import time. Without this bridge// the test DbService would dial the default postgres port instead of the// PGlite socket server started by `scripts/test-globalsetup.ts`.export const env: Record<string, unknown> = {  DATABASE_URL: process.env.DATABASE_URL,  WORKOS_API_KEY: process.env.WORKOS_API_KEY,  WORKOS_CLIENT_ID: process.env.WORKOS_CLIENT_ID,  WORKOS_COOKIE_PASSWORD: process.env.WORKOS_COOKIE_PASSWORD,};export class WorkerEntrypoint {}export class DurableObject {}export class WorkflowEntrypoint {}export class RpcTarget {}export const exports: Record<string, unknown> = {};