Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TraversalBaseStore<TState, TService>

Type parameters

  • TState: TraversalBaseRootState

  • TService: TraversalsBaseService

Hierarchy

Index

Constructors

constructor

  • new TraversalBaseStore(traversalServiceSagas: TraversalsBaseServiceSagas<TService>, reducersObject: ReducersMapObject<TState>, urls: ApiUrls, moreEffects?: ForkEffect<never>[], tokenFactory?: undefined | (() => Promise<string | null>)): TraversalBaseStore
  • Parameters

    • traversalServiceSagas: TraversalsBaseServiceSagas<TService>
    • reducersObject: ReducersMapObject<TState>
    • urls: ApiUrls
    • Default value moreEffects: ForkEffect<never>[] = []
    • Optional tokenFactory: undefined | (() => Promise<string | null>)

    Returns TraversalBaseStore

Properties

hraService

hraService: HealthRiskAssessmentService | undefined

otService

otService: OnlineTriageService | undefined

sagaMiddleware

sagaMiddleware: SagaMiddleware<Record<string, unknown>>

The saga middleware running the sagas.

setToken

setToken: (token: string | null) => void

Type declaration

    • (token: string | null): void
    • Parameters

      • token: string | null

      Returns void

store

store: Store<CombinedState<TState>> & { dispatch: unknown }

The redux store.

traversalService

traversalService: TService