Skip to content

@web-engine-dev/resources


@web-engine-dev/resources / deltaDecode

Function: deltaDecode()

deltaDecode(delta, fields): Record<string, unknown>

Merges stored delta values with schema defaults to produce a full resource value object.

Unknown fields (present in delta but absent from fields) are silently dropped for forward compatibility -- an older version of the engine may have stored fields that no longer exist in the current schema.

Parameters

delta

Readonly<Record<string, unknown>>

The stored delta object (partial field set)

fields

Readonly<Record<string, ResourceFieldDescriptor>>

The field descriptor map

Returns

Record<string, unknown>

A full resource value object with all fields populated

Proprietary software. All rights reserved.