Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/js/main/core/src/lib/extension/internal/
Upload File :
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;
}