Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "src/vue/store/index"

Index

Type aliases

Callback

Callback: (moduleName: string, module: StoreModules, isAll: boolean) => void | Promise<void>

Type declaration

StoreModuleSupplier

StoreModuleSupplier<S, T>: (store?: Store<S>) => T

Type parameters

Type declaration

    • (store?: Store<S>): T
    • Parameters

      • Optional store: Store<S>

      Returns T

Variables

Const STORE_MODULE_STORE_KEY

STORE_MODULE_STORE_KEY: "STORE_MODULE_STORE_KEY" = "STORE_MODULE_STORE_KEY"

Const afterClientInitCallbacks

afterClientInitCallbacks: any[] = []

Const afterServerInitCallbacks

afterServerInitCallbacks: any[] = []

Const beforeClientInitCallbacks

beforeClientInitCallbacks: any[] = []

Const beforeServerInitCallbacks

beforeServerInitCallbacks: any[] = []

Let rootStoreInstance

rootStoreInstance: any = null

Functions

Const addModules

  • addModules<S>(context: Context, modules: ModuleTree<S>): void

Const createStore

  • createStore<S>(modules: ModuleTree<S>, options?: Omit<StoreOptions<S>, "modules">): Store<S>

Const executeCallbacks

  • executeCallbacks(callbacks: Callback[], moduleName: string, module: StoreModules, isAll?: boolean): void

Const getDefinedStoreModules

Const getStoreModules

Const registerStoreModules

Const storeInstance

  • storeInstance<T>(): Store<T>

Object literals

Const callback

callback: object

registerAfterClientInit

  • registerAfterClientInit(cb: Callback): void

registerAfterServerInit

  • registerAfterServerInit(cb: Callback): void

registerBeforeClientInit

  • registerBeforeClientInit(cb: Callback): void

registerBeforeServerInit

  • registerBeforeServerInit(cb: Callback): void