storenest-commerce
Version:
Complete e-commerce SDK for Storenest platform with React components, multi-language support, secure checkout, and enterprise-grade security
15 lines (14 loc) • 551 B
TypeScript
import { Cart, AddToCartParams, UpdateCartItemParams, RemoveFromCartParams } from '../cart';
interface UseCartReturn {
cart: Cart | null;
isLoading: boolean;
error: string | null;
addItem: (params: AddToCartParams) => Promise<void>;
updateItem: (params: UpdateCartItemParams) => Promise<void>;
removeItem: (params: RemoveFromCartParams) => Promise<void>;
refreshCart: () => Promise<void>;
cartItemCount: number;
cartTotal: number;
}
export declare function useCart(userId: number | null): UseCartReturn;
export {};