Skip to content

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.

delete: (key) => Promise<void>;

Defined in: client/src/buckets/buckets.ts:36

Parameter Type
key string

Promise<void>


exists: (key) => Promise<boolean>;

Defined in: client/src/buckets/buckets.ts:35

Parameter Type
key string

Promise<boolean>


get: (key) => Promise<Uint8Array>;

Defined in: client/src/buckets/buckets.ts:30

Parameter Type
key string

Promise<Uint8Array>


getText: (key) => Promise<string>;

Defined in: client/src/buckets/buckets.ts:31

Parameter Type
key string

Promise<string>


list: (options?) => Promise<BucketObject[]>;

Defined in: client/src/buckets/buckets.ts:29

Parameter Type
options? BucketListOptions

Promise<BucketObject[]>


put: (key, data, options?) => Promise<BucketObject>;

Defined in: client/src/buckets/buckets.ts:32

Parameter Type
key string
data Uint8Array
options? BucketPutOptions

Promise<BucketObject>


putText: (key, text, options?) => Promise<BucketObject>;

Defined in: client/src/buckets/buckets.ts:33

Parameter Type
key string
text string
options? BucketPutOptions

Promise<BucketObject>


stat: (key) => Promise<
| BucketObject
| undefined>;

Defined in: client/src/buckets/buckets.ts:34

Parameter Type
key string

Promise< | BucketObject | undefined>