1
0
Fork 0
mirror of https://github.com/archtechx/airwire-demo.git synced 2025-12-12 00:24:03 +00:00
airwire-demo/resources/js/app.ts
2021-05-21 18:38:26 +02:00

23 lines
497 B
TypeScript

import Airwire from './airwire';
import { createApp, reactive } from 'vue';
createApp(require('./components/Main.vue').default)
.use(Airwire.plugin('vue')(reactive))
.mount('#app')
Airwire.watch(response => {
if (response.metadata.notification) {
window.notify(response.metadata.notification);
}
}, exception => {
alert(exception.message);
})
declare module 'vue' {
export interface ComponentCustomProperties {
$airwire: typeof window.Airwire
}
}