如何实现通用记录字段?

时间:2017-04-10 10:35:59

标签: typescript immutable.js

能够做到这样的事情真是太棒了:

class MyRecord<T> extends Immutable.Record<{
  field: T;
}>({}) {}

...但由于Immutable.Record的API,您必须提供初始值。

为泛型提供初始值没有意义,但“Immutable.js”需要它。

有没有办法实现该样本(但目前无法编译)代码?

P.S。我知道field可以是可选的,但在这种情况下这将是一个不合适的解决方法(另外我不认为“Immutable.js”在以后设置值时会很好用它,反正)。

0 个答案:

没有答案