Browse Source

fix: export missing `storeKey`

Kia King Ishii 4 năm trước cách đây
mục cha
commit
4ab294793a
4 tập tin đã thay đổi với 9 bổ sung2 xóa
  1. 2 1
      src/index.cjs.js
  2. 3 1
      src/index.js
  3. 2 0
      src/index.mjs
  4. 2 0
      types/index.d.ts

+ 2 - 1
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,

+ 3 - 1
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,

+ 2 - 0
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,

+ 2 - 0
types/index.d.ts

@@ -43,6 +43,8 @@ export declare class Store<S> {
   }): void;
 }
 
+export const storeKey: string;
+
 export function createStore<S>(options: StoreOptions<S>): Store<S>;
 
 export function useStore<S = any>(injectKey?: InjectionKey<Store<S>> | string): Store<S>;