BucketClient
type BucketClient = { delete: (key) => Promise<void>; exists: (key) => Promise<boolean>; get: (key) => Promise<Uint8Array>; getText: (key) => Promise<string>; list: (options?) => Promise<BucketObject[]>; put: (key, data, options?) => Promise<BucketObject>; putText: (key, text, options?) => Promise<BucketObject>; stat: (key) => Promise< | BucketObject | undefined>;};Defined in: client/src/buckets/buckets.ts:28
A handle on one exposed bucket, offering the operations the server-side
Bucket offers in process. get throws when the object is missing while
stat and exists report it by return value — the same split as in core.
Properties
Section titled “Properties”delete
Section titled “delete”delete: (key) => Promise<void>;Defined in: client/src/buckets/buckets.ts:36
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
key |
string |
Returns
Section titled “Returns”Promise<void>
exists
Section titled “exists”exists: (key) => Promise<boolean>;Defined in: client/src/buckets/buckets.ts:35
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
key |
string |
Returns
Section titled “Returns”Promise<boolean>
get: (key) => Promise<Uint8Array>;Defined in: client/src/buckets/buckets.ts:30
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
key |
string |
Returns
Section titled “Returns”Promise<Uint8Array>
getText
Section titled “getText”getText: (key) => Promise<string>;Defined in: client/src/buckets/buckets.ts:31
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
key |
string |
Returns
Section titled “Returns”Promise<string>
list: (options?) => Promise<BucketObject[]>;Defined in: client/src/buckets/buckets.ts:29
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
options? |
BucketListOptions |
Returns
Section titled “Returns”Promise<BucketObject[]>
put: (key, data, options?) => Promise<BucketObject>;Defined in: client/src/buckets/buckets.ts:32
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
key |
string |
data |
Uint8Array |
options? |
BucketPutOptions |
Returns
Section titled “Returns”Promise<BucketObject>
putText
Section titled “putText”putText: (key, text, options?) => Promise<BucketObject>;Defined in: client/src/buckets/buckets.ts:33
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
key |
string |
text |
string |
options? |
BucketPutOptions |
Returns
Section titled “Returns”Promise<BucketObject>
stat: (key) => Promise< | BucketObject| undefined>;Defined in: client/src/buckets/buckets.ts:34
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
key |
string |
Returns
Section titled “Returns”Promise<
| BucketObject
| undefined>