chore(): Reorganize modules (#7210)

**What**
Move all modules to the modules directory
This commit is contained in:
Adrien de Peretti
2024-05-02 15:33:34 +00:00
committed by GitHub
parent 7a351eef09
commit 4eae25e1ef
870 changed files with 91 additions and 62 deletions
@@ -0,0 +1,13 @@
import { CreatePriceSetDTO } from "@medusajs/types"
export const defaultPriceSetsData = [
{
id: "price-set-1",
},
{
id: "price-set-2",
},
{
id: "price-set-3",
},
] as unknown as CreatePriceSetDTO[]
@@ -0,0 +1,37 @@
import { CreatePriceSetDTO } from "@medusajs/types"
import { SqlEntityManager } from "@mikro-orm/postgresql"
import { Price, PriceSet } from "@models"
import { defaultPriceSetsData } from "./data"
export * from "./data"
export async function createPriceSets(
manager: SqlEntityManager,
priceSetsData: CreatePriceSetDTO[] = defaultPriceSetsData
): Promise<PriceSet[]> {
const priceSets: PriceSet[] = []
for (let priceSetData of priceSetsData) {
const priceSetDataClone = { ...priceSetData }
const prices = priceSetDataClone.prices || []
delete priceSetDataClone.prices
let priceSet = manager.create(PriceSet, priceSetDataClone) as PriceSet
manager.persist(priceSet)
for (let priceData of prices) {
const price = manager.create(Price, {
...priceData,
price_set_id: priceSet.id,
title: "test",
})
manager.persist(price)
}
await manager.flush()
}
return priceSets
}