keyedPathRewrite a positional array path to its keyed [#id] form so it survives reorderingutils-keyedpathlogUtilsindex.jsObjectsReturns the input string itself when nothing rewrites — a keyless array, an unresolvable path, or an already-keyed spelling — so a result === path check cheaply tells you the address was already stable. The [#id] segment it emits is the same one detectChanges produces in keyed mode, so a canonicalized path applies back through get, set, and unset["utils","objects","keyedPath","path","keyed","reorder"]Example Semantic UI