unified-datalayer
Version:
A multi-framework utility package for managing XP Data Layer events
22 lines (21 loc) • 598 B
TypeScript
import { BaseModule } from "../Base";
import { CartProductData } from "../types";
export interface CheckoutMod {
start(items: CartProductData[], cartInput: CartInput, checkout_type: string): void;
step2(): void;
step3(): void;
}
type CartInput = {
cartId: string;
quoteId?: string;
} | {
cartId?: string;
quoteId: string;
};
export declare class CheckoutImpl extends BaseModule implements CheckoutMod {
private calculateCart;
start(items: CartProductData[], cartInput: CartInput, checkout_type?: string): void;
step2(): void;
step3(): void;
}
export {};