不可变的js对象typescript接口

时间:2016-10-03 06:01:29

标签: typescript immutable.js

我有一个具有深层嵌套值的JS对象:

let IObj = {
    a: {
        b: string
    };
    d: string;
};

let obj: IObj  = {
  a: {
    b: 'c'
  },
  d: 'e'
}

我想让它永无止境:

let immutableObj = Immutable.fromJS(obj);

immutableObj实现了哪个接口?

1 个答案:

答案 0 :(得分:1)

  

immutableObj实现了哪个接口?

可悲的是,它返回any。所以它完全没有检查。

来源

https://github.com/facebook/immutable-js/blob/68d1b90b3343da918badb70bfd998724d2a6be99/dist/immutable.d.ts#L86-L89