Constructors
constructor
Type Parameters
Parameters
Returns Store<S>
Properties
commit
dispatch
Readonly getters
getters: any
Readonly state
state: S
Methods
hasModule
- hasModule(path: string): boolean
- hasModule(path: string[]): boolean
Parameters
Returns boolean
Parameters
Returns boolean
hotUpdate
Parameters
Returns void
registerModule
Type Parameters
Parameters
path: string
module: Module<T, S>
Returns void
Type Parameters
Parameters
path: string[]
module: Module<T, S>
Returns void
replaceState
- replaceState(state: S): void
Parameters
Returns void
subscribe
- subscribe<P>(fn: ((mutation: P, state: S) => any), options?: SubscribeOptions): (() => void)
Type Parameters
Parameters
fn: ((mutation: P, state: S) => any)
- (mutation: P, state: S): any
Returns (() => void)
subscribeAction
Type Parameters
Parameters
Returns (() => void)
unregisterModule
- unregisterModule(path: string): void
- unregisterModule(path: string[]): void
Parameters
Returns void
Parameters
Returns void
watch
- watch<T>(getter: ((state: S, getters: any) => T), cb: ((value: T, oldValue: T) => void), options?: <internal>.WatchOptions): (() => void)
Type Parameters
Parameters
getter: ((state: S, getters: any) => T)
- (state: S, getters: any): T
cb: ((value: T, oldValue: T) => void)
- (value: T, oldValue: T): void
Returns (() => void)