+++ /dev/null
-export {}
-
-declare module 'vue' {
- interface ComponentCustomProperties {
- $configuration: Ref<ConfigurationData>
- $templates: Ref<string[]>
- $chargingStations: Ref<ChargingStationData[]>
- $uiClient: UIClient
- }
-}
-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: Ref<import('@/types').ConfigurationData>
+ $templates: Ref<string[]>
+ $chargingStations: Ref<import('@/types').ChargingStationData[]>
+ $uiClient: import('@/composables').UIClient
+ }
}