diff --git a/src/index.cjs.js b/src/index.cjs.js index c64c51f09..9b39c50a1 100644 --- a/src/index.cjs.js +++ b/src/index.cjs.js @@ -1,11 +1,12 @@ import { Store, createStore } from './store' -import { useStore } from './injectKey' +import { storeKey, useStore } from './injectKey' import { mapState, mapMutations, mapGetters, mapActions, createNamespacedHelpers } from './helpers' import { createLogger } from './plugins/logger' export default { version: '__VERSION__', Store, + storeKey, createStore, useStore, mapState, diff --git a/src/index.js b/src/index.js index 27e3e9bcf..f74d97dfb 100644 --- a/src/index.js +++ b/src/index.js @@ -1,11 +1,12 @@ import { Store, createStore } from './store' -import { useStore } from './injectKey' +import { storeKey, useStore } from './injectKey' import { mapState, mapMutations, mapGetters, mapActions, createNamespacedHelpers } from './helpers' import { createLogger } from './plugins/logger' export default { version: '__VERSION__', Store, + storeKey, createStore, useStore, mapState, @@ -18,6 +19,7 @@ export default { export { Store, + storeKey, createStore, useStore, mapState, diff --git a/src/index.mjs b/src/index.mjs index dc524536e..244dee47a 100644 --- a/src/index.mjs +++ b/src/index.mjs @@ -3,6 +3,7 @@ import Vuex from '../dist/vuex.cjs.js' const { version, Store, + storeKey, createStore, install, useStore, @@ -18,6 +19,7 @@ export { Vuex as default, version, Store, + storeKey, createStore, install, useStore, diff --git a/types/index.d.ts b/types/index.d.ts index 5bca84755..a9a94de82 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -43,6 +43,8 @@ export declare class Store { }): void; } +export const storeKey: string; + export function createStore(options: StoreOptions): Store; export function useStore(injectKey?: InjectionKey> | string): Store;