GitHub

DaffCustomerPageFacade

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

@Injectable()
class DaffCustomerPageFacade<<T extends DaffCustomer = DaffCustomer>>  implements DaffCustomerPageFacadeInterface<T> {
  customer$: Observable<T>
  loadingState$: Observable<DaffCustomerReducerState<T>['daffState']>
  loading$: Observable<boolean>
  resolving$: Observable<boolean>
  mutating$: Observable<boolean>
  errors$: Observable<DaffCustomerReducerState<T>['daffErrors']>
  hasErrors$: Observable<boolean>

  dispatch(action: Action<string>): void
}

Properties

customer$
Observable<T>
Default
Description

Whether there is a pending customer operation.

loadingState$
Observable<DaffCustomerReducerState<T>['daffState']>
Default
Description
loading$
Observable<boolean>
Default
Description
resolving$
Observable<boolean>
Default
Description
mutating$
Observable<boolean>
Default
Description
errors$
Observable<DaffCustomerReducerState<T>['daffErrors']>
Default
Description
hasErrors$
Observable<boolean>
Default
Description

() Methods

dispatch
void
Parameters
Parameteraction: Action
Description