import { createApp } from 'vue'; import './style.css'; import MapApp from './modules/map/MapApp.vue'; import { ReceiverSymbol } from './model/injectionSymbols'; import { BroadcastReceiver } from './model/BroadcastListener'; import { MultiReceiver } from './model/MultiListener'; import { ChromecastReceiver } from './model/ChromecastListener'; const app = createApp(MapApp) // @ts-ignore app.provide(ReceiverSymbol, new MultiReceiver([ // @ts-ignore new BroadcastReceiver(), // @ts-ignore new ChromecastReceiver(), ])); app.mount('#app')