【发布时间】:2019-09-03 04:34:48
【问题描述】:
我想知道 Redux 是如何生成它的类型的。
我仍在研究打字稿,因为我希望能够生成 VSCode 可以理解的打字文件。
Redux 的方法非常适合我的需求,但我对他们如何在根目录中生成 index.d.ts 感到困惑。
【问题讨论】:
标签: typescript redux typescript-typings
我想知道 Redux 是如何生成它的类型的。
我仍在研究打字稿,因为我希望能够生成 VSCode 可以理解的打字文件。
Redux 的方法非常适合我的需求,但我对他们如何在根目录中生成 index.d.ts 感到困惑。
【问题讨论】:
标签: typescript redux typescript-typings
他们的index.d.ts 不是生成的,而是手写的。我还记得很长一段时间人们只需要使用@types/redux。然后核心团队认真对待它并开始维护核心 repo 中的类型。您可以查看file history 以了解它是如何演变的。
【讨论】:
我简要检查了 redux 存储库。整个库是用 vanilla javascript 编写的,在某些地方带有 jsdoc。这意味着可以基于jsdoc生成d.ts文件。或者(更有可能)文件是手写的。
【讨论】: