@automattic/shopping-cart
Version:
A library to use the WordPress.com shopping cart.
23 lines • 819 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createRequestCartProducts = void 0;
function createRequestCartProduct(properties) {
if (!properties.product_slug) {
throw new Error('product_slug is required for request cart products');
}
const { product_slug, product_id, meta, volume, quantity, extra } = properties;
return {
product_slug,
product_id,
meta: meta ?? '',
volume: volume ?? 1,
quantity: quantity ?? null,
extra: extra ?? {},
};
}
exports.default = createRequestCartProduct;
function createRequestCartProducts(products) {
return products.map(createRequestCartProduct);
}
exports.createRequestCartProducts = createRequestCartProducts;
//# sourceMappingURL=create-request-cart-product.js.map