标签
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 的一个补充说明
关系类比于 前者是在 局部函数内修改全局变量,后者是在局部函数内定义全局变量