跳到主要内容

decodeRxDBChangePatch()

function decodeRxDBChangePatch(
metadata,
patch,
resolveEntityMetadata?
): Record<string, unknown> | null;

Defined in: packages/rxdb/src/system/change-codec.ts:320

encodeRxDBChangePatch 的逆运算;语义、列过滤规则完全对称。

不存在的 envelope 走"legacy"分支:老 RxDB 把 bigint / binary 直接落 JSON, 读端按 JS 类型反射还原。

Parameters​

ParameterType
metadataEntityMetadata
patchReadonly<Record<string, unknown>> | null | undefined
resolveEntityMetadata?RxDBChangeEntityMetadataResolver

Returns​

Record<string, unknown> | null