Files
battle-caster-v1/src/map.ts
2024-07-15 22:09:03 +00:00

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')