Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "index"

Index

Type aliases

AnyState

AnyState: any

GetReactiveState

GetReactiveState: function

Type declaration

ReactiveState

ReactiveState: object

Type declaration

  • destroy: function
      • (): void
      • Returns void

  • destroy$: Subject<any>
  • getState: function
  • setState: function
      • (StateMutator: any): void
      • Parameters

        • StateMutator: any

        Returns void

  • state$: Observable<AnyState>

StateMutator

StateMutator: function

Type declaration

Variables

rootState

rootState: ObservableMap<ObservableMap<any>> = observable.map({})

Functions

createState

  • createState(key: string, state: __type): ObservableMap<any>
  • Parameters

    • key: string
    • state: __type

    Returns ObservableMap<any>

getReactiveState

  • getReactiveState(key: string, initialState: any): object
  • Parameters

    • key: string
    • initialState: any

    Returns object

    • destroy: destroy
    • destroy$: Subject<Object>
    • getState: getReactiveState
    • setState: setReactiveState
    • state$: Observable<__type>

getState

  • getState(key?: string): __type
  • Parameters

    • Default value key: string = ""

    Returns __type

setState

  • setState(key?: string, stateMutator?: (Anonymous function)): void
  • Parameters

    • Default value key: string = ""
    • Default value stateMutator: (Anonymous function) = state => {}

    Returns void

Generated using TypeDoc