跳转到内容

Tagged

Tagged 是由 0 到 2^64-1 之间的整数值标识的自定义值。

导入

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

.constructor()

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

参数

tag

用于标识带标签数据项的 0 到 2^64-1 之间的整数值。请注意,在 JavaScript 中,如果使用超过 2^53-1 的数值,请使用 BigInt。

value

带标签数据项的值。

返回值

如果通过 new 调用,Tagged 将返回其实例。

.tag 实例 属性

.tag 是一个属性,它包含用于标识带标签数据项的 0 到 2^64-1 之间的整数值。

.value 实例 属性

.value 是一个属性,它存储带标签数据项的值。

.toCBOR() 实例 方法

.toCBOR 是一个函数,用于返回 CBOR 编码所需的信息。

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

参数

无。

返回值

返回 CBOR 编码所需的信息。

备注

请参考以下资料: