Vue3 + TS 全局挂载已经声明写法

全局挂载 $config后,找到 shims-vue.d.ts 类型声明文件,添加以下代码。

// shims-vue.d.ts

import { ComponentCustomProperties } from 'vue'

declare module '@vue/runtime-core' {
  interface ComponentCustomProperties {
    $config: Record<string, unknown>;
  }
}

参考: