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
}
Observable<T>
Default | – |
---|---|
Description | The customer's current store credit. |
Observable<DaffCustomerStoreCreditReducerState['daffState']>
Default | – |
---|---|
Description |
Observable<boolean>
Default | – |
---|---|
Description |
Observable<boolean>
Default | – |
---|---|
Description |
Observable<boolean>
Default | – |
---|---|
Description |
Observable<DaffCustomerStoreCreditReducerState['daffErrors']>
Default | – |
---|---|
Description |
Observable<boolean>
Default | – |
---|---|
Description |
void
Parameter | action: Action |
---|---|
Description |