1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| /**
| * Extends interfaces in Vue.js
| */
|
| import Vue, { ComponentOptions } from "vue";
| import { Store } from "./index";
|
| declare module "vue/types/options" {
| interface ComponentOptions<V extends Vue> {
| store?: Store<any>;
| }
| }
|
| declare module "vue/types/vue" {
| interface Vue {
| $store: Store<any>;
| }
| }
|
|