GitHub

DaffNavigationMemoizedSelectors

Type

import { DaffNavigationMemoizedSelectors } from '@daffodil/navigation/state'

interface DaffNavigationMemoizedSelectors<T extends DaffGenericNavigationTree<T>> {
  selectNavigationFeatureState: MemoizedSelector<DaffNavigationStateRootSlice<T>, DaffNavigationReducersState<T>>
  selectNavigationState: MemoizedSelector<DaffNavigationStateRootSlice<T>, DaffNavigationReducerState<T>>
  selectNavigationTree: MemoizedSelector<DaffNavigationStateRootSlice<T>, T>
  selectNavigationLoading: MemoizedSelector<DaffNavigationStateRootSlice<T>, boolean>
  selectNavigationErrors: MemoizedSelector<DaffNavigationStateRootSlice<T>, DaffStateError[]>
}