Skip to main content

Class: Tag

Defined in: bee-js/src/modules/tag.ts:13

Tag operations for tracking upload and synchronization progress.

Accessed as bee.tag.

Constructors​

Constructor​

new Tag(context): Tag

Defined in: bee-js/src/modules/tag.ts:14

Parameters​

context​

BeeContext

Returns​

Tag

Methods​

create()​

create(requestOptions?): Promise<Tag>

Defined in: bee-js/src/modules/tag.ts:21

Creates a new tag which is meant for tracking upload and synchronization progress.

Parameters​

requestOptions?​

BeeRequestOptions

Options for making requests, such as timeouts, custom HTTP agents, headers, etc.

Returns​

Promise<Tag>


delete()​

delete(tagUid, requestOptions?): Promise<void>

Defined in: bee-js/src/modules/tag.ts:57

Deletes a tag.

Parameters​

tagUid​

UID or tag object to be deleted

number | Tag

requestOptions?​

BeeRequestOptions

Options for making requests, such as timeouts, custom HTTP agents, headers, etc.

Returns​

Promise<void>


get()​

get(tagUid, requestOptions?): Promise<Tag>

Defined in: bee-js/src/modules/tag.ts:45

Retrieves tag information from the Bee node.

Parameters​

tagUid​

UID or tag object to be retrieved

number | Tag

requestOptions?​

BeeRequestOptions

Options for making requests, such as timeouts, custom HTTP agents, headers, etc.

Returns​

Promise<Tag>


getAll()​

getAll(options?, requestOptions?): Promise<Tag[]>

Defined in: bee-js/src/modules/tag.ts:31

Fetches all tags in a paginated manner.

Parameters​

options?​

AllTagsOptions

Specify limit and offset to paginate through the tags.

requestOptions?​

BeeRequestOptions

Options for making requests, such as timeouts, custom HTTP agents, headers, etc.

Returns​

Promise<Tag[]>


update()​

update(tagUid, reference, requestOptions?): Promise<void>

Defined in: bee-js/src/modules/tag.ts:70

Updates a tag's total chunks count.

Parameters​

tagUid​

UID or tag object to be updated

number | Tag

reference​

The root reference that contains all the chunks to be counted

string | Reference

requestOptions?​

BeeRequestOptions

Options for making requests, such as timeouts, custom HTTP agents, headers, etc.

Returns​

Promise<void>

💬 Get Help