Typescript—声明文件
在实际开发中,我们经常会需要引入其他第三方的 JS 库。直接引入可以调用库的类和方法会导致无法使用 TS 类型检查等功能。
所以我们需要引入一个描述 JS 库和模块信息的声明文件来借用 TS 的各种特性来 使用库文件
例如使用declare 关键字来定义他的类型,帮助Typescript判断我们传入的参数类型是否正确:
declare var jQuery: (selector: string) => any;
jQuery('#foo');
声明文件
声明文件以 .d.ts 为后缀,例如:
runoob.d.ts
声明文件或模块的语法格式如下:
declare module Module_Name {
}
TypeScript 引入声明文件语法格式:
/// <reference path = " runoob.d.ts" />
第三方声明文件
我们还可以使用第三方的声明文件
types官方声明文件库
types搜索声明库
在搜索中可以进行搜索声明库进行使用 更加方便