说明:Freeze-Mutate-JS和TS的不可变实用程序库,这是一个KISS!
欢迎!我一直在寻找一个不错的小模块,它将帮助我使DTO保持不变。我发现的库要么是一个过大的(immutable.js),缺乏对突变期间对象的深度合并的支持,要么它们使我的代码变得很丑陋,每次更改都带有大量函数调用。这就是冻结突变的实现方式:一个基于Javascr ipt / Typescr ipt的npm模块,可帮助我使事情简单明了。
冻结任何对象,它变成不可变的:过程中所有对象的属性和子对象。这是使用Javascr
<weixin_42143221> 上传 | 大小:90kb