@automattic/shopping-cart
Version:
A library to use the WordPress.com shopping cart.
18 lines • 613 B
JavaScript
export default 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 ?? {},
};
}
export function createRequestCartProducts(products) {
return products.map(createRequestCartProduct);
}
//# sourceMappingURL=create-request-cart-product.js.map