Skip to content

ReadWriteNamespace

Source: src/Cloudflare/Artifacts/ReadWriteNamespace.ts

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

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