import { DaffTestingCartService } from '@daffodil/cart/driver/testing'
@Injectable()
class DaffTestingCartService implements DaffCartServiceInterface {
get(id: string): Observable<DaffDriverResponse<DaffCart>>
addToCart(
productId: string
qty: number
): Observable<DaffCart>
clear(id: string): Observable<DaffCart>
create(): any
merge(
guestCart: string
customerCart?: string
): Observable<DaffDriverResponse<DaffCart>>
}
Observable<DaffDriverResponse<DaffCart>>Retrieve a cart.
| Parameter | id: string |
|---|---|
| Description |
Observable<DaffCart>| Parameter | productId: string |
|---|---|
| Description |
| Parameter | qty: number |
|---|---|
| Description |
Observable<DaffCart>Remove all items from a cart.
| Parameter | id: string |
|---|---|
| Description |
anyCreates a cart.
Observable<DaffDriverResponse<DaffCart>>Merge a guest cart into a customer cart.
| Parameter | guestCart: string |
|---|---|
| Description |
| Parameter | customerCart: string |
|---|---|
| Description |