Skip to content
标签
note
字数
137 字
阅读时间
1 分钟

shims.d.ts

shims-vue.d.ts

ts
declare module '*.vue' {
	import Vue from 'vue' // 拿到的是Vue的构造函数类型 VueConstructor 
	export default Vue
}

作为 .vue 文件的导入导出时的类型声明文件

shims.d.ts 风格的文件就是来 " 骗 " TS

shims-tsx.d.ts

区别于 shims-vue.d.ts 不能在全局 import
shims-tsx.d.ts 中的 declare 作用是对全局 global 的一个补充说明

关系类比于 前者是在 局部函数内修改全局变量,后者是在局部函数内定义全局变量

参考

贡献者

The avatar of contributor named as jiechen jiechen

页面历史

撰写