UNPKG

storenest-commerce

Version:

Complete e-commerce SDK for Storenest platform with React components, multi-language support, secure checkout, and enterprise-grade security

33 lines (32 loc) 919 B
export interface CartItem { id: number; productId: number; variationId?: number | null; quantity: number; } export interface Cart { id: number; userShopId: number; items: CartItem[]; } export interface AddToCartParams { userId: number; productId: number; quantity: number; variationId?: number | null; } export declare function addToCart(params: AddToCartParams): Promise<CartItem>; export declare function getCart(userId: number): Promise<Cart>; export interface RemoveFromCartParams { userId: number; productId: number; variationId?: number | null; } export declare function removeFromCart(params: RemoveFromCartParams): Promise<Cart>; export interface UpdateCartItemParams { userId: number; productId: number; quantity: number; variationId?: number | null; } export declare function updateCartItem(params: UpdateCartItemParams): Promise<Cart>;