fix: export missing storeKey · vuejs/vuex@4ab2947 (original) (raw)

4 files changed

lines changed

Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
1 1 import { Store, createStore } from './store'
2 -import { useStore } from './injectKey'
2 +import { storeKey, useStore } from './injectKey'
3 3 import { mapState, mapMutations, mapGetters, mapActions, createNamespacedHelpers } from './helpers'
4 4 import { createLogger } from './plugins/logger'
5 5
6 6 export default {
7 7 version: '__VERSION__',
8 8 Store,
9 + storeKey,
9 10 createStore,
10 11 useStore,
11 12 mapState,
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
1 1 import { Store, createStore } from './store'
2 -import { useStore } from './injectKey'
2 +import { storeKey, useStore } from './injectKey'
3 3 import { mapState, mapMutations, mapGetters, mapActions, createNamespacedHelpers } from './helpers'
4 4 import { createLogger } from './plugins/logger'
5 5
6 6 export default {
7 7 version: '__VERSION__',
8 8 Store,
9 + storeKey,
9 10 createStore,
10 11 useStore,
11 12 mapState,
@@ -18,6 +19,7 @@ export default {
18 19
19 20 export {
20 21 Store,
22 +storeKey,
21 23 createStore,
22 24 useStore,
23 25 mapState,
Original file line number Diff line number Diff line change
@@ -3,6 +3,7 @@ import Vuex from '../dist/vuex.cjs.js'
3 3 const {
4 4 version,
5 5 Store,
6 + storeKey,
6 7 createStore,
7 8 install,
8 9 useStore,
@@ -18,6 +19,7 @@ export {
18 19 Vuex as default,
19 20 version,
20 21 Store,
22 +storeKey,
21 23 createStore,
22 24 install,
23 25 useStore,
Original file line number Diff line number Diff line change
@@ -43,6 +43,8 @@ export declare class Store {
43 43 }): void;
44 44 }
45 45
46 +export const storeKey: string;
47 +
46 48 export function createStore<S>(options: StoreOptions<S>): Store<S>;
47 49
48 50 export function useStore<S = any>(injectKey?: InjectionKey<Store<S>> | string): Store<S>;