import { IJSONObject } from 'types'; import set from 'lodash/set'; export default function nestObject( config: IJSONObject | undefined ): Partial { if (!config) return {}; const result = {}; for (const key in config) { if (Object.prototype.hasOwnProperty.call(config, key)) { const value = config[key]; set(result, key, value); } } return result; }