Options
All
  • Public
  • Public/Protected
  • All
Menu

Type Parameters

  • S

Hierarchy

  • Store

Index

Constructors

  • Type Parameters

    • S

    Parameters

    Returns Store<S>

Properties

commit: Commit
dispatch: Dispatch
getters: any
state: S

Methods

  • hasModule(path: string): boolean
  • hasModule(path: string[]): boolean
  • Parameters

    • path: string

    Returns boolean

  • Parameters

    • path: string[]

    Returns boolean

  • Type Parameters

    • T

    Parameters

    Returns void

  • Type Parameters

    • T

    Parameters

    Returns void

  • replaceState(state: S): void
  • Parameters

    • state: S

    Returns void

  • 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
        • Parameters

          • mutation: P
          • state: S

          Returns any

    • Optional options: SubscribeOptions

    Returns (() => void)

      • (): void
      • Returns void

  • unregisterModule(path: string): void
  • unregisterModule(path: string[]): void
  • Parameters

    • path: string

    Returns void

  • Parameters

    • path: string[]

    Returns void

  • watch<T>(getter: ((state: S, getters: any) => T), cb: ((value: T, oldValue: T) => void), options?: <internal>.WatchOptions): (() => void)
  • Type Parameters

    • T

    Parameters

    • getter: ((state: S, getters: any) => T)
        • (state: S, getters: any): T
        • Parameters

          • state: S
          • getters: any

          Returns T

    • cb: ((value: T, oldValue: T) => void)
        • (value: T, oldValue: T): void
        • Parameters

          • value: T
          • oldValue: T

          Returns void

    • Optional options: <internal>.WatchOptions

    Returns (() => void)

      • (): void
      • Returns void

Generated using TypeDoc