UNPKG

salsify-experiences-sdk

Version:

SDK to be used by commerce websites to implement product experiences.

20 lines (19 loc) 698 B
import BaseEventHandler from '../base'; import { EventCallbackOptions } from '../base'; /** * The set of options that can be passed to the {@link "events".EventsApi.addToCart | Add to Cart} event handler. */ export interface AddToCartEventOptions extends EventCallbackOptions { /** Item quantity */ quantity: number; /** Item price, without currency */ price?: number; /** Item currency as a 3-character alphabetic ISO-4217 code */ currency?: string; } /** @internal */ export default class AddToCartEventHandler extends BaseEventHandler { #private; eventName: string; handle(options: AddToCartEventOptions, extraProperties?: Record<string, unknown>): void; }