X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=ui%2Fweb%2Fsrc%2Fshims-vue.d.ts;h=48265c5acbcd3d56459240ccbfe0ebe4ee2bd2ee;hb=29fe6fd834029f21b22a23a3342f86b43c277c56;hp=c9d5581c0257bb7069ffe47954c9a36a384fb512;hpb=66a7748ddeda8c94d7562a1ce58d440319654a4c;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 c9d5581c..48265c5a 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 type {} + +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 + } }