GitHub

DaffCustomerStoreCreditPageFacade

class

import { DaffCustomerStoreCreditPageFacade } from '@daffodil/customer-store-credit/state'

@Injectable()
class DaffCustomerStoreCreditPageFacade<<T extends DaffCustomerStoreCredit = DaffCustomerStoreCredit>>  implements DaffCustomerStoreCreditPageFacadeInterface<T> {
  storeCredit$: Observable<T>
  loadingState$: Observable<DaffCustomerStoreCreditReducerState['daffState']>
  loading$: Observable<boolean>
  resolving$: Observable<boolean>
  mutating$: Observable<boolean>
  errors$: Observable<DaffCustomerStoreCreditReducerState['daffErrors']>
  hasErrors$: Observable<boolean>

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

Properties

storeCredit$
Observable<T>
Default –
Description

The customer's current store credit.

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

() Methods

dispatch
void
Parameters
Parameteraction: Action
Description