decodeDesktopJsonPayload()
function decodeDesktopJsonPayload(value): unknown;
Defined in: packages/rxdb-adapter-tauri/src/desktop-json-codec.ts:215
把 JSON 负载还原成协议使用的运行时类型。
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | JSON.parse 之后的负载 |
Returns
unknown
含 bigint / Uint8Array / Date 的协议负载
Remarks
标签形状不合法时抛错而不是原样返回:一个畸形的 $bigint 悄悄当成普通对象往上走,
最终会以「rowIds 不是 bigint 数组」的形式在离现场很远的地方炸掉。
Throws
RxDBAdapterDesktopError 标签形状非法时抛 protocol_violation