TypeScript版本: 2.8.0
搜索词:
文档声明文件
问题
你的文档中似乎没有明确定义声明文件是什么。例如,你在https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html的介绍中告诉我你会帮助我学习如何编写它们,但没有说明它们是什么或者为什么我需要一个。但是,我认为这对于新手来说并不容易理解。
同样,你似乎也没有解释declare
关键字的含义,或者它应该在什么情况下使用(就我所知,当你需要告诉编译器模块/库/等具有某种类型的值时使用它)。
你还提到了一些全局命名空间(declare global { ... }
)的引用,但似乎没有在任何地方直接解释它。
代码
无
预期行为:
无
实际行为:
无
** playground链接:**
无
相关问题:
无
2条答案
按热度按时间jtw3ybtb1#
+1.这个问题仍然存在,并在TypeStrong/ts-loader#1036中造成了困惑。文档未能解释
.d.ts
文件的作用以及它们与.ts
文件的区别。zbsbpyhn2#
为了帮助他人理解,我偶然发现了这个简短的C/C++代码片段,用于比较
.d.ts
文件和.h
文件:https://www.typescriptlang.org/docs/handbook/namespaces.html#working-with-other-javascript-libraries (GitHub)