@ts-simple/deep-keys
v1.0.0
Published
Get all keys of object
Downloads
118
Maintainers
Readme
deep-keys
Simple function to return keys in object, even nested objects.
Warning: Huge object should return 'Maximum call stack size exceeded'
API
- deepObject(object:Object) => string[];
Usage
Simple Object
import {deepKeys} from '@ts-simple/deep-keys'
const object = { a: 1, b: 2 };
console.log(deepKeys(object));
/* Expected result same as Object.keys => ['a', 'b'] */
Nested Objects
import {deepKeys} from '@ts-simple/deep-keys'
const object = { a: {aa: 1, bb: 2} , b: 2 };
console.log(deepKeys(object));
/* Expected result => ['a.aa', 'a.bb', 'b'] */