DaffProductServiceInterface
An interface for any Product service drivers.
import { DaffProductServiceInterface } from '@daffodil/product/driver'
interface DaffProductServiceInterface<T extends DaffProduct = DaffProduct> {
getAll: Observable<T[]>
getBestSellers: Observable<T[]>
get: Observable<DaffProductDriverResponse<T>>
getByUrl: Observable<DaffProductDriverResponse<T>>
}
Properties
Name | Type | Description |
---|---|---|
getAll | Observable<T[]> | Get all products. |
getBestSellers | Observable<T[]> | Get best selling products. |
get | Observable<DaffProductDriverResponse<T>> | Get a product by Id. |
getByUrl | Observable<DaffProductDriverResponse<T>> | Get a product by URL. |