GitHub

DaffCustomerAddressSelectors

import { DaffCustomerAddressSelectors } from '@daffodil/customer/state'

Selectors for the main part of customer state.

interface DaffCustomerAddressSelectors<T extends DaffCustomerAddress = DaffCustomerAddress> {
  selectAddress: (id: T["id"]) => MemoizedSelector<DaffCustomerStateRootSlice<DaffCustomer, T>, T, DefaultProjectorFn<T>>
  selectAddresses: MemoizedSelector<DaffCustomerStateRootSlice<DaffCustomer, T>, T[], DefaultProjectorFn<T[]>>
}

Properties

selectAddress
(id: T["id"]) => MemoizedSelector<DaffCustomerStateRootSlice<DaffCustomer, T>, T, DefaultProjectorFn<T>>

Selects the customer.

selectAddresses
MemoizedSelector<DaffCustomerStateRootSlice<DaffCustomer, T>, T[], DefaultProjectorFn<T[]>>