【发布时间】:2019-06-26 20:52:21
【问题描述】:
我们正在使用一个库 mobx-state-tree,其中包含相当复杂的 TypeScript 声明,我很难理解。
不管怎样,TS 3.4 和 3.5 之间似乎发生了一些变化,导致了一个奇怪的问题。
我已经在存储库中准备了一个最小的复制品:https://github.com/FredyC/mobx-state-tree-ts3.5
我知道这可能是一个非常具体的问题,需要深入研究。至少会欣赏正确的方向,TS 3.5 中的哪些变化可能会导致这样的问题。
更新
根据https://stackoverflow.com/a/56781615/902813 的答案,我调整了回购中的示例并得到了类似的错误。看起来 mobx-state-tree 可能滥用了 TS 中的一些错误,这些错误在 3.5 中得到了修复,现在它破坏了一些东西。
【问题讨论】:
标签: typescript mobx-state-tree