关于typescript:ts问题汇总

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数组外面增加这个文件

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理