vuex-smart-module
Version:
Type safe Vuex module with powerful module features
11 lines (10 loc) • 542 B
TypeScript
import { Store, StoreOptions } from 'vuex';
import { Module } from './module';
export { Getters, Mutations, Actions, inject } from './assets';
export { Dispatch, Commit, Context } from './context';
export { registerModule, unregisterModule } from './register';
export { createMapper } from './mapper';
export { createComposable } from './composables';
export { hotUpdate } from './module';
export { Module };
export declare function createStore(rootModule: Module<any, any, any, any, any>, options?: StoreOptions<any>): Store<any>;