/** * 深度冻结一个对象,防止其属性及嵌套属性被修改。 * 递归地冻结对象的所有属性,包括嵌套对象,确保对象的状态不可变。 * * @param obj 需要被冻结的对象。 * @returns 返回深度冻结后的对象。 */ declare function deepFreeze>(obj: T): Readonly; export default deepFreeze;