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 にエンコードするための情報を返します。
備考
次の資料も参照してください: