.ts文件和d.ts文件对比

TS中有俩种文件类型,一种是.ts文件,一种是.d.ts文件 .ts文件

既可以包含类型信息也可以写逻辑代码
可以被编译为js文件
.d.ts文件

只能包含类型信息不可以写逻辑代码
不会被编译为js文件,仅做类型校验检查

自定义类型声明文件

d.ts文件在项目中是可以进行自定义创建的,通常有俩种作用,第一个是共享TS类型(重要),第二种是给js文件提供类型(了解)

场景一:共享TS类型

说明:哪个业务组件需要用到类型导入即可,为了区分普通模块,可以加上type关键词

场景二:给JS文件提供类型
说明:通过declare关键词可以为js文件中的变量声明对应类型,这样js导出的模块在使用的时候也会获得类型提示

posted @ 2024-11-16 11:12  龙陌  阅读(442)  评论(0)    收藏  举报