Skip to content

Tagged

Tagged represents a custom value identified by an integer from 0 to 264-1.

Import

import { Tagged } from "@tai-kun/surrealdb/cbor";

.constructor()

new Tagged<T>(tag: number | BigInt, value: T);

Arguments

tag

An integer value from 0 to 264-1 used to identify the tagged data item. In JavaScript, use BigInt for numbers exceeding 253-1.

value

The value of the tagged data item.

Return Value

When called via new, Tagged returns its instance.

.tag instance property

.tag is a property holding an integer value from 0 to 264-1 that identifies the tagged data item.

.value instance property

.value is a property storing the value of the tagged data item.

.toCBOR() instance method

.toCBOR is a function that returns information for encoding into CBOR.

toCBOR(): [tag: number | bigint, value: unknown];

Arguments

None.

Return Value

Returns the information for encoding into CBOR.

Notes

See also: