1、声明文件和declare关键字
处理问题:当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。这是因为前端第三方库大多都是非 TypeScript 库,基本上都是使用 JS 编写的,在 TS 中使用非 TS 编写的第三方库,需要有个 xx.d.ts 声明文件。
注意:.d.ts 文件中的顶级声明必须以 "declare" 或 "export" 修饰符开头。
declare 就是申明一个全局的类型或者变量或者模块
// 例1 声明一个类型
declare type Asd {
name: string;
}// 例2 申明一个模块
declare module "*.vue" {
import Vue from 'vue'
export default Vue
}
2..d.ts是干嘛的?
用途:.d.ts文件是ts用来声明变量,模块,type,interface等等的。
引用:在.d.ts声明变量或者模块等东西之后,在其他地方可以不用import导入这些东西就可以直接用,用,而且有语法提示。需要预编译,所以需要在tsconfig.json文件里面的include数组里面添加这个文件
推荐阅读
- 前端|最全的TypeScript学习指南
- java|节后上班第一天公司要你用SpringBoot实现万能文件在线预览
- typescript|Typescript总结(三)——函数类型详解
- javascript|ES6新特性(上)——let及const、解构赋值、模板字符串、Symbol
- JavaScript|JavaScript 自定义对象
- JavaScript|系统学习 TypeScript(四)——变量声明的初步学习
- Delphi|60岁还在写代码的程序员大师,Delphi、C#、TypeScript之父Anders Hejlsberg(安德斯·海尔斯伯格)(编程符合10000小时定律)
- MyGameLife|【MyGameLife】我的游戏职业生涯是从TS(TypeScript)开始的(2|CSDN创作打卡)
- ts|Typescript ---- 进阶篇