| Current Path : /var/www/homesaver/www/bitrix/js/main/core/src/lib/extension/internal/ |
| Current File : /var/www/homesaver/www/bitrix/js/main/core/src/lib/extension/internal/deep-freeze.js |
import Type from '../../type';
export default function deepFreeze(target: {[key: string]: any})
{
if (Type.isObject(target))
{
Object.values(target).forEach((value) => {
deepFreeze(value);
});
return Object.freeze(target);
}
return target;
}