类型声明文件 为存在的js库提供类型声明
ts中有两类文件
一类是.ts 既包含类型信息,有提供可执行的代码,是编写程序代码的地方
一类是.d.ts文件 只包含类型声明信息,不会生成.js文件,仅用来提供类型信息,不提供可执行代码,
总结:.ts是implementation(代码实现文件) .d.ts是declaration类型声明文件
由于第三方最终打包都是js,就会丧失ts类型特性,所以第三方库都会提供一个.d.ts文件,告诉我们这个第三方库所拥有的所有类型
分内置文件和三方文件