LogoRobo.js
Framework

computePatch()

Function: computePatch()

function computePatch(oldRecord, newRecord): {
  inversePatch: Record<string, unknown>;
  patch: Record<string, unknown>;
}

Compute a minimal patch from old and new record.

Only includes fields that have changed.

Parameters

ParameterTypeDescription
oldRecordRecord<string, unknown>Previous record state
newRecordRecord<string, unknown>New record state

Returns

{
  inversePatch: Record<string, unknown>;
  patch: Record<string, unknown>;
}

Patch with only changed fields

NameType
inversePatchRecord<string, unknown>
patchRecord<string, unknown>

On this page