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 |