Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface BaseComponentOptions

Hierarchy

  • BaseComponentOptions

Index

Properties

Properties

emitter

emitter: Emitter

store

store: { dispatch: ThunkDispatch<CombinedState<{ components: Readonly<ComponentState>; executeQueue: Readonly<ExecuteQueueState>; session: Readonly<SessionState> }>, null, AnyAction> & ThunkDispatch<CombinedState<{ components: Readonly<ComponentState>; executeQueue: Readonly<ExecuteQueueState>; session: Readonly<SessionState> }>, undefined, AnyAction> & Dispatch<AnyAction>; runSaga: <S>(saga: S, ...args: Parameters<S>) => Task; [Symbol.observable]: any; getState: any; replaceReducer: any; subscribe: any }

Type declaration

  • dispatch: ThunkDispatch<CombinedState<{ components: Readonly<ComponentState>; executeQueue: Readonly<ExecuteQueueState>; session: Readonly<SessionState> }>, null, AnyAction> & ThunkDispatch<CombinedState<{ components: Readonly<ComponentState>; executeQueue: Readonly<ExecuteQueueState>; session: Readonly<SessionState> }>, undefined, AnyAction> & Dispatch<AnyAction>
  • runSaga: <S>(saga: S, ...args: Parameters<S>) => Task
      • <S>(saga: S, ...args: Parameters<S>): Task
      • Type parameters

        • S: Saga<any[]>

        Parameters

        • saga: S
        • Rest ...args: Parameters<S>

        Returns Task

  • [Symbol.observable]: function
    • [Symbol.observable](): Observable<CombinedState<{ components: Readonly<ComponentState>; executeQueue: Readonly<ExecuteQueueState>; session: Readonly<SessionState> }>>
    • Returns Observable<CombinedState<{ components: Readonly<ComponentState>; executeQueue: Readonly<ExecuteQueueState>; session: Readonly<SessionState> }>>

  • getState: function
    • getState(): CombinedState<{ components: Readonly<ComponentState>; executeQueue: Readonly<ExecuteQueueState>; session: Readonly<SessionState> }>
    • Returns CombinedState<{ components: Readonly<ComponentState>; executeQueue: Readonly<ExecuteQueueState>; session: Readonly<SessionState> }>

  • replaceReducer: function
    • replaceReducer(nextReducer: Reducer<CombinedState<{ components: Readonly<ComponentState>; executeQueue: Readonly<ExecuteQueueState>; session: Readonly<SessionState> }>, AnyAction>): void
    • Parameters

      • nextReducer: Reducer<CombinedState<{ components: Readonly<ComponentState>; executeQueue: Readonly<ExecuteQueueState>; session: Readonly<SessionState> }>, AnyAction>

      Returns void

  • subscribe: function
    • subscribe(listener: () => void): Unsubscribe
    • Parameters

      • listener: () => void
          • (): void
          • Returns void

      Returns Unsubscribe