当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。
declare var 声明全局变量
declare function 声明全局方法
declare class 声明全局类
declare enum 声明全局枚举类型
declare namespace 声明(含有子属性的)全局对象
interface 和 type 声明全局类型
/// <reference /> 三斜线指令
微软的团队为前端的大部分包写了声明文件。
关于这些第三方的声明文件包都收录到了 npm。
如果实在是没有就只能自己写了。