@vendure/core
Version:
A modern, headless ecommerce framework
39 lines (38 loc) • 921 B
TypeScript
import { LanguageCode } from '@vendure/common/lib/generated-types';
import { PromotionItemAction } from '../promotion-action';
export declare const buyXGetYFreeAction: PromotionItemAction<{}, import("..").PromotionCondition<{
amountX: {
type: "int";
defaultValue: number;
};
variantIdsX: {
type: "ID";
list: true;
ui: {
component: string;
};
label: {
languageCode: LanguageCode.en;
value: string;
}[];
};
amountY: {
type: "int";
defaultValue: number;
};
variantIdsY: {
type: "ID";
list: true;
ui: {
component: string;
};
label: {
languageCode: LanguageCode.en;
value: string;
}[];
};
}, "buy_x_get_y_free", false | {
freeItemsPerLine: {
[lineId: string]: number;
};
}>[]>;