| 1 | import * as Cloudflare from "@/Cloudflare/index.ts"; |
| 2 | |
| 3 | /** |
| 4 | * Shared Artifacts namespace bound by both the effect-style and async-style |
| 5 | * test workers. `Cloudflare.Artifacts.Namespace(...)` returns an Effect resolving to the |
| 6 | * namespace marker (`{ kind, name, namespace }`); both workers bind this same |
| 7 | * namespace so they operate over one shared repo namespace. |
| 8 | * |
| 9 | * Namespace name is deterministic and constant (lowercase, 3–63 chars) per the |
| 10 | * test conventions — never `Date.now()`. |
| 11 | */ |
| 12 | export const Repos = Cloudflare.Artifacts.Namespace("ArtifactsBindingRepos", { |
| 13 | namespace: "alchemy-artifacts-binding-test", |
| 14 | }); |