X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=ui%2Fweb%2Fsrc%2Fshims-vue.d.ts;h=6f0d76e38bac14a980a967753b9db65609cc0a46;hb=276e05aec38f4e8b4a8d5ebd8cbbcb30592b414d;hp=9875d777e9682a548a210aabaee01365125424c4;hpb=3c8798b163014a2f28c3e559bf1685bdc61fd3e0;p=e-mobility-charging-stations-simulator.git diff --git a/ui/web/src/shims-vue.d.ts b/ui/web/src/shims-vue.d.ts index 9875d777..6f0d76e3 100644 --- a/ui/web/src/shims-vue.d.ts +++ b/ui/web/src/shims-vue.d.ts @@ -1,6 +1,14 @@ -declare module '*.vue' { - import type { DefineComponent } from 'vue'; - // eslint-disable-next-line @typescript-eslint/ban-types - const component: DefineComponent<{}, {}, unknown>; - export default component; +export {} + +declare module 'vue' { + export interface GlobalComponents { + RouterLink: (typeof import('vue-router'))['RouterLink'] + RouterView: (typeof import('vue-router'))['RouterView'] + } + interface ComponentCustomProperties { + $configuration: import('vue').Ref + $templates: import('vue').Ref + $chargingStations: import('vue').Ref + $uiClient: import('@/composables').UIClient + } }