mirror of
https://github.com/MrUnknownDE/panel.git
synced 2026-04-26 02:03:45 +02:00
Cleanup socketio stuff for typescript
This commit is contained in:
21
resources/assets/scripts/vue-shims.d.ts
vendored
21
resources/assets/scripts/vue-shims.d.ts
vendored
@@ -1,4 +1,23 @@
|
||||
import Vue, {ComponentOptions} from "vue";
|
||||
import {Store} from "vuex";
|
||||
|
||||
declare module '*.vue' {
|
||||
import Vue from 'vue';
|
||||
export default Vue;
|
||||
}
|
||||
|
||||
declare module 'vue/types/options' {
|
||||
interface ComponentOptions<V extends Vue> {
|
||||
$store?: Store<any>,
|
||||
$options?: {
|
||||
sockets?: {
|
||||
[s: string]: (data: any) => void,
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
declare module 'vue/types/vue' {
|
||||
interface Vue {
|
||||
$store: Store<any>,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user