transformObject

Transforms an object with flattened key strings (e.g., {"a.b": 1}) into a nested object.
> transformObject(obj: { [key: string]: string | number }): { [key: string]: string }
Parameters
  • obj: An object with flattened keys to be transformed.
  • Returns: The transformed object.

Example

import { transformObject } from "@explita/daily-toolset";

transformObject({ "a.b.c": "hello", "a.b.d": 42 });
// { a: { b: { c: "hello", d: 42 } } }