Files
cfw-autumn/server/tests/utils/productUtils.ts

25 lines
576 B
TypeScript

import { Autumn } from "@/external/autumn/autumnCli.js";
import { Product, ProductV2 } from "@autumn/shared";
export const createProduct = async ({
autumn,
product,
}: {
autumn: Autumn;
product: any;
}) => {
try {
await autumn.products.delete(product.id);
} catch (error) {}
let clone = structuredClone(product);
if (typeof clone.items === "object") {
clone.items = Object.values(clone.items);
}
await autumn.products.create(clone);
// await autumn.products.update(product.id, clone);
// await autumn.products.update(product.id, clone);
};