@webshop/root - v1.0.0
    Preparing search index...
    Index

    Constructors

    Properties

    _cartRepository: CartRepository

    Methods

    • Adds a product to the user's cart.

      Parameters

      • userId: number
      • productId: number
      • quantity: number

      Returns Promise<boolean>

      True if item was added successfully, otherwise false

    • Gets all cart items for a user.

      Parameters

      • userId: number

      Returns Promise<CartResponse | undefined>

      CartResponse with cart items and total amount, or undefined if the cart could not be retrieved

    • Parameters

      • userId: number

      Returns Promise<number | undefined>

    • Parameters

      • userId: number
      • productId: number

      Returns Promise<void>