GitHub

DaffOperationEntityStateSelectors

Selectors for an operation state.

import { DaffOperationEntityStateSelectors } from '@daffodil/core/state'
interface DaffOperationEntityStateSelectors<TRootState, T extends DaffIdentifiable = DaffIdentifiable> {
  selectEntity: (id: T['id']) => MemoizedSelector<TRootState, DaffOperationEntity<T>>
  selectOptimisticList: MemoizedSelector<TRootState, DaffOperationEntity<T>[]>
}

Properties

Name Type Description
selectEntity (id: T['id']) => MemoizedSelector<TRootState, DaffOperationEntity<T>>

Selects an entity by ID.

selectOptimisticList MemoizedSelector<TRootState, DaffOperationEntity<T>[]>

Optimistically selects the list of entities. This excludes temporary entities with errors.