shims-vue.d.ts 389 B

12345678910111213141516
  1. import type { DefineComponent } from 'vue'
  2. import type { RoleType } from '@/utils/permission/role'
  3. declare module '*.vue' {
  4. const component: DefineComponent<{}, {}, any>
  5. export default component
  6. }
  7. declare module 'vue' {
  8. interface ComponentCustomProperties {
  9. $role: Fn<RoleType | RoleType[], boolean>
  10. $roleNot: Fn<RoleType | RoleType[], boolean>
  11. Reflect: Reflect
  12. }
  13. }