Skip to main content

Function: normalizeFieldKey()

normalizeFieldKey(key): string

Defined in: packages/core/src/utils.ts:257

Normalise a concrete field key to the bracket notation used in config. Replaces .0., .${index}., and any .<digits>. segments with []..

Parameters​

key​

string

A concrete field key potentially containing numeric array indices.

Returns​

string

The normalized key with array index segments replaced by [].

Examples​

normalizeFieldKey('items.0.name') → 'items[].name'
normalizeFieldKey('items.${index}.name') → 'items[].name'
normalizeFieldKey('tags.2') → 'tags[]'