TypeScript 的两种声明文件写法的区别和根本意义

如题所述

第1个回答  2017-04-10
我们知道 NPM 包可以有内建的 TS 声明文件,从而免去使用 typings 工具安装 TS
声明文件的操作。那既然可以有内建的声明文件,为何还需要额外安装呢?因为不是
所有人都在使用 TypeScript,很多 NPM 模块都是纯 JavaScript 编写的,其作者
没有太大的可能性为之编写模块声明文件。而且内建的声明文件有一定约束。
TypeScript 的 DefinitelyTyped 声明文件有两种写法,一种叫做
全局类型声明(Global Type Definition),另一个则是叫做
模块导出声明(External Module Definition)。本回答被提问者采纳
相似回答