vue.d.ts 299 B

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