跳到主要内容

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​

ParameterType
valueunknown
propertyPropertyLike

Returns​

Uint8Array

Throws​

TypeError 值与属性类型不匹配或无法序列化