GitHub

DaffCustomerAddressPageFacade

class

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>): void
}

Properties

addresses$
Observable
Default –
Description

A list of all customer address entities.

loadingState$
Observable<DaffCustomerAddressReducerState['daffState']>
Default –
Description
loading$
Observable
Default –
Description
resolving$
Observable
Default –
Description
mutating$
Observable
Default –
Description
errors$
Observable<DaffCustomerAddressReducerState['daffErrors']>
Default –
Description
hasErrors$
Observable
Default –
Description

() Methods

getAddress
Observable
Parameters
Parameterid: T["id"]
Description
dispatch
void
Parameters
Parameteraction: Action
Description