TypeScript学习笔记之三(类型声明文件)


一、TypeScript类型声明文件

类型声明文件用来为已经存在的JS库提供类型信息,这样在TS项目中使用这些库时,就像用TS一样,都会有代码提示、类型保护等机制了。

二、TypeScript中的两种文件类型

TS中有两种文件类型:

  • .ts文件
    1.即包含类型信息又可执行代码
    2.可以被编译为.js文件,然后执行代码
    3.用途:编写程序代码的地方
  • .d.ts文件
    1.只包含类型信息的类型声明文件
    2.不会生成.js文件,仅用于提供类型信息
    3.用途:为JS提供类型信息

.d.ts是declaration(类型声明文件)

三、使用已有的类型声明文件

已有的类型声明文件:内置类型声明文件、第三方库的类型声明文件
内置类型声明文件:TS为JS运行时可用的所有标准化内置API都提供了声明文件
如数组,所有方法都会相应的代码提示以及类型信息
如查看forEach方法的类型声明,VSCODE会自动跳转到lib.es5.d.ts类型声明文件中。

四、第三方库的类型声明文件

第三方库的类型声明有两种存在形式:

  • 库自带类型声明文件
    如axios
    在这里插入图片描述
    正常导入该库,TS就会自动加
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永恒的宁静

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值