Skip to content

ObjectBindingDef

ObjectBindingDef = object

Defined in: packages/env/src/types.ts:108

Binding definition for an object-type Cloudflare binding (D1, KV, R2, Queue, Durable Object, or Service).

Object bindings are validated via duck-type method checks at startup.

const schema = {
DB: { type: "d1" as const },
CACHE: { type: "kv" as const },
UPLOADS: { type: "r2" as const },
};

type: Exclude<BindingType, "var" | "secret">

Defined in: packages/env/src/types.ts:110

The Cloudflare binding type: "d1", "kv", "r2", "queue", "durable-object", or "service".