Skip to content

R2Bucket

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1976

new R2Bucket(): R2Bucket

R2Bucket

createMultipartUpload(key, options?): Promise<R2MultipartUpload>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2009

string

R2MultipartOptions

Promise<R2MultipartUpload>


delete(keys): Promise<void>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2014

string | string[]

Promise<void>


get(key, options): Promise<null | R2Object | R2ObjectBody>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1978

string

R2GetOptions & object

Promise<null | R2Object | R2ObjectBody>

get(key, options?): Promise<null | R2ObjectBody>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1984

string

R2GetOptions

Promise<null | R2ObjectBody>


head(key): Promise<null | R2Object>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1977

string

Promise<null | R2Object>


list(options?): Promise<R2Objects>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2015

R2ListOptions

Promise<R2Objects>


put(key, value, options?): Promise<null | R2Object>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1985

string

null | string | ArrayBuffer | Blob | ArrayBufferView<ArrayBufferLike> | ReadableStream<any>

R2PutOptions & object

Promise<null | R2Object>

put(key, value, options?): Promise<R2Object>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1998

string

null | string | ArrayBuffer | Blob | ArrayBufferView<ArrayBufferLike> | ReadableStream<any>

R2PutOptions

Promise<R2Object>


resumeMultipartUpload(key, uploadId): R2MultipartUpload

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2013

string

string

R2MultipartUpload