18 lines
547 B
TypeScript
18 lines
547 B
TypeScript
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') |