tree-to-flat-map
Version:
Convert a tree to a flat map with dot-separated keys
24 lines (21 loc) • 365 B
Markdown
`tree-to-flat-map` converts a tree to a flat map with dot-separated keys.
```ts
import { treeToFlatMap } from "tree-to-flat-map";
console.log(
treeToFlatMap(
{
a: {
b: {
c: true,
},
},
d: {
e: 1,
},
f: "leaf",
},
{ separator: "." }
)
);
// {"a.b.c": true, "d.e": 1, "f": "leaf"}
```