如果我有一个项目想要使用纯 JavaScript 并使用仅编译为 JavaScript 的语言是不可能的,但我仍然希望在 IDE 中享受静态类型检查和代码完成的好处:我还可以吗使用 TypeScript,但将所有这些添加内容保留在(外部).d.ts 文件中?
如果我尝试这种方法,我应该注意什么限制吗?
最佳答案
我看到两个问题(至少):
您的 IDE 如何知道虽然它正在编辑 Javascript 文件,但它应该执行 Typescript 类型验证和完成?然而,许多 IDE 都正确支持 JSDoc
类型定义文件仅包含定义。类型推断需要整个实现才能正常工作。
关于javascript - TypeScript 非侵入式方式 : Can I use typescript with definition files only (and normal js files)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24308476/