GitHub

DaffCustomerAddressPageFacade

import { DaffCustomerAddressPageFacade } from '@daffodil/customer/state'
@Injectable()
class DaffCustomerAddressPageFacade<<T extends DaffCustomerAddressEntity = DaffCustomerAddressEntity>>  implements DaffCustomerAddressPageFacadeInterface<T> {
  addresses$: Observable<T[]>
  loadingState$: Observable<DaffCustomerAddressReducerState['daffState']>
  loading$: Observable<boolean>
  resolving$: Observable<boolean>
  mutating$: Observable<boolean>
  errors$: Observable<DaffCustomerAddressReducerState['daffErrors']>
  hasErrors$: Observable<boolean>
  getAddress(id: T["id"]): Observable<T>
  dispatch(action: Action<string>)
}

Properties

Name Type Description
addresses$ Observable<T[]>

A list of all customer address entities.

loadingState$ Observable<DaffCustomerAddressReducerState['daffState']>
loading$ Observable<boolean>
resolving$ Observable<boolean>
mutating$ Observable<boolean>
errors$ Observable<DaffCustomerAddressReducerState['daffErrors']>
hasErrors$ Observable<boolean>
getAddress Observable<T>
dispatch