/** * 根据键名路径给对象赋值,成功返回 true * 当设置 overwrite = true 时当路径不存在或路径中存在不可赋值项时自动创建对象 * * @param object 对象 * @param path 键名路径 * @param value 值 * @param overwrite 覆盖,当路径不存在或路径中存在不可赋值项时自动创建对象 * * @example * let obj = {a:{b:1}} * setObjectValue(a,"a.b",3) // obj => {a:{b:3}} * setObjectValue(a,"a.b.d.e",5, true) // obj => {a:{b:{c:{d:5}}}} * @return {any} */ export declare function setObjectValue(object: object, path: string | string[], value: any, overwrite?: boolean): boolean; //# sourceMappingURL=setObjectValue.d.ts.map