R2Bucket
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1976
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.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2009
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.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2014
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.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1978
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.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1984
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.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1977
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.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2015
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.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1985
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.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1998
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.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2013
Parameters
Section titled “Parameters”string
uploadId
Section titled “uploadId”string