X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=ui%2Fweb%2Fsrc%2Fshims-vue.d.ts;h=6f0d76e38bac14a980a967753b9db65609cc0a46;hb=276e05aec38f4e8b4a8d5ebd8cbbcb30592b414d;hp=c9d5581c0257bb7069ffe47954c9a36a384fb512;hpb=68220b423c52da387fdf41967dd8c738da0ff52e;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..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 + } }