R2Bucket
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250923.0/node_modules/@cloudflare/workers-types/index.ts:1969
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new R2Bucket():
R2Bucket
Returns
Section titled “Returns”R2Bucket
Methods
Section titled “Methods”createMultipartUpload()
Section titled “createMultipartUpload()”createMultipartUpload(
key,options?):Promise<R2MultipartUpload>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250923.0/node_modules/@cloudflare/workers-types/index.ts:2002
Parameters
Section titled “Parameters”string
options?
Section titled “options?”Returns
Section titled “Returns”Promise<R2MultipartUpload>
delete()
Section titled “delete()”delete(
keys):Promise<void>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250923.0/node_modules/@cloudflare/workers-types/index.ts:2007
Parameters
Section titled “Parameters”string | string[]
Returns
Section titled “Returns”Promise<void>
Call Signature
Section titled “Call Signature”get(
key,options):Promise<null|R2Object|R2ObjectBody>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250923.0/node_modules/@cloudflare/workers-types/index.ts:1971
Parameters
Section titled “Parameters”string
options
Section titled “options”R2GetOptions & object
Returns
Section titled “Returns”Promise<null | R2Object | R2ObjectBody>
Call Signature
Section titled “Call Signature”get(
key,options?):Promise<null|R2ObjectBody>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250923.0/node_modules/@cloudflare/workers-types/index.ts:1977
Parameters
Section titled “Parameters”string
options?
Section titled “options?”Returns
Section titled “Returns”Promise<null | R2ObjectBody>
head()
Section titled “head()”head(
key):Promise<null|R2Object>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250923.0/node_modules/@cloudflare/workers-types/index.ts:1970
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<null | R2Object>
list()
Section titled “list()”list(
options?):Promise<R2Objects>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250923.0/node_modules/@cloudflare/workers-types/index.ts:2008
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”Promise<R2Objects>
Call Signature
Section titled “Call Signature”put(
key,value,options?):Promise<null|R2Object>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250923.0/node_modules/@cloudflare/workers-types/index.ts:1978
Parameters
Section titled “Parameters”string
null | string | ArrayBuffer | Blob | ArrayBufferView<ArrayBufferLike> | ReadableStream<any>
options?
Section titled “options?”R2PutOptions & object
Returns
Section titled “Returns”Promise<null | R2Object>
Call Signature
Section titled “Call Signature”put(
key,value,options?):Promise<R2Object>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250923.0/node_modules/@cloudflare/workers-types/index.ts:1991
Parameters
Section titled “Parameters”string
null | string | ArrayBuffer | Blob | ArrayBufferView<ArrayBufferLike> | ReadableStream<any>
options?
Section titled “options?”Returns
Section titled “Returns”Promise<R2Object>
resumeMultipartUpload()
Section titled “resumeMultipartUpload()”resumeMultipartUpload(
key,uploadId):R2MultipartUpload
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250923.0/node_modules/@cloudflare/workers-types/index.ts:2006
Parameters
Section titled “Parameters”string
uploadId
Section titled “uploadId”string