DaffProductPageFacade
A facade for getting state about a particular product.
import { DaffProductPageFacade } from '@daffodil/product/state'
@Injectable()
class DaffProductPageFacade<<T extends DaffProduct = DaffProduct>> implements DaffProductPageFacadeInterface<T> {
loadingState$: Observable<DaffState>
loading$: Observable<boolean>
mutating$: Observable<boolean>
resolving$: Observable<boolean>
errors$: Observable<DaffStateError[]>
hasErrors$: Observable<boolean>
product$: Observable<T>
dispatch(action: Action<string>)
}
Properties
Name | Type | Description |
---|---|---|
loadingState$ | Observable<DaffState> | |
loading$ | Observable<boolean> | |
mutating$ | Observable<boolean> | |
resolving$ | Observable<boolean> | |
errors$ | Observable<DaffStateError[]> | |
hasErrors$ | Observable<boolean> | |
product$ | Observable<T> | The product loaded for the product page. |
dispatch |