Function: getKeysPaths()
getKeysPaths<
T
,K
>(object
,prevKey
):string
[]
Defined in: utils/system.ts:29
Recursively extracts all key paths from a nested object.
Type Parameters
T
T
extends object
K
K
extends string
| number
| symbol
Parameters
object
T
The object to extract paths from
prevKey
string
= ''
The previous key path (used for recursion)
Returns
string
[]
Array of dot-notation paths to all leaf values
Example
const paths = getKeysPaths({
colors: { primary: '#007AFF', secondary: { light: '#FFF' } }
});
// Returns: ['colors.primary', 'colors.secondary.light']