serializeForEnvelope()
function serializeForEnvelope(value, property): Uint8Array;
Defined in: packages/rxdb-adapter-encrypted/src/serialize.ts:29
按属性类型把单个非空业务值编码为信封明文字节。
null / undefined 的持久化由 adapter 旁路处理,不应调用本函数。binary 会复制当前
Uint8Array 视图;JSON、keyValue 和数组必须可由 JSON.stringify 表示;bigint 限定为
有符号 64 位。落盘后改变同一列的 PropertyType 会破坏解码契约,必须先迁移数据。
Parameters
| Parameter | Type |
|---|---|
value | unknown |
property | PropertyLike |
Returns
Uint8Array
Throws
TypeError 值与属性类型不匹配或无法序列化