diff --git a/types/helpers.d.ts b/types/helpers.d.ts index dc0fbd505..a98602166 100644 --- a/types/helpers.d.ts +++ b/types/helpers.d.ts @@ -1,4 +1,4 @@ -import Vue = require("vue"); +import Vue from "vue"; type Dictionary = { [key: string]: T }; diff --git a/types/index.d.ts b/types/index.d.ts index efb42f971..169953230 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -1,9 +1,14 @@ -import _Vue = require("vue"); +import _Vue from "vue"; import { WatchOptions } from "vue"; // augment typings of Vue.js import "./vue"; +export default { + Store, + install +}; + export * from "./helpers"; export declare class Store { diff --git a/types/test/helpers.ts b/types/test/helpers.ts index 3279be1ca..930a824a6 100644 --- a/types/test/helpers.ts +++ b/types/test/helpers.ts @@ -1,4 +1,4 @@ -import Vue = require("vue"); +import Vue from "vue"; import { mapState, diff --git a/types/test/index.ts b/types/test/index.ts index c034f932b..b1ba99fec 100644 --- a/types/test/index.ts +++ b/types/test/index.ts @@ -1,4 +1,4 @@ -import Vue = require("vue"); +import Vue from "vue"; import * as Vuex from "../index"; import createLogger from "../../dist/logger"; diff --git a/types/test/vue.ts b/types/test/vue.ts index e9e280ba9..b9a756698 100644 --- a/types/test/vue.ts +++ b/types/test/vue.ts @@ -1,5 +1,5 @@ -import Vue = require("vue"); -import * as Vuex from "../index"; +import Vue from "vue"; +import Vuex from "../index"; const store = new Vuex.Store({ state: { diff --git a/types/vue.d.ts b/types/vue.d.ts index 482abe12d..36e0eb5e2 100644 --- a/types/vue.d.ts +++ b/types/vue.d.ts @@ -2,7 +2,7 @@ * Extends interfaces in Vue.js */ -import Vue = require("vue"); +import Vue from "vue"; import { Store } from "./index"; declare module "vue/types/options" {