Skip to content

ReadWriteNamespace

Source: src/Cloudflare/Artifacts/ReadWriteNamespace.ts

Bind a Cloudflare Artifacts namespace (Namespace) to a Worker and obtain the Effect-native ReadWriteNamespaceClient (read + write: create / list / get / delete / import).

const artifacts = yield* Cloudflare.Artifacts.ReadWriteNamespace(Repos);
const repo = yield* artifacts.create("starter-repo", {
setDefaultBranch: "main",
});