export function set(obj: any, value: any, keys: string[]) { let lastKey = keys.pop(); if (!lastKey) { return; } let lastObj = keys.reduce((obj, key) => (obj[key] = obj[key] || {}), obj); lastObj[lastKey] = value; }