feat: Confirm inventory in create cart workflow (#6635)

This commit is contained in:
Oli Juhl
2024-03-13 18:24:08 +01:00
committed by GitHub
parent b78f863d80
commit 02e784ce78
11 changed files with 652 additions and 102 deletions
@@ -1,29 +1,29 @@
import { InternalModuleDeclaration } from "@medusajs/modules-sdk"
import {
Context,
DAL,
IInventoryServiceNext,
InventoryNext,
InventoryTypes,
ModuleJoinerConfig,
ModulesSdkTypes,
InventoryNext,
ReservationItemDTO,
} from "@medusajs/types"
import {
CommonEvents,
EmitEvents,
InjectManager,
InjectTransactionManager,
InventoryEvents,
MedusaContext,
MedusaError,
ModulesSdkUtils,
isDefined,
partitionArray,
} from "@medusajs/utils"
import { entityNameToLinkableKeysMap, joinerConfig } from "../joiner-config"
import { InventoryItem, InventoryLevel, ReservationItem } from "@models"
import { DAL } from "@medusajs/types"
import { InjectTransactionManager } from "@medusajs/utils"
import { InjectManager } from "@medusajs/utils"
import { entityNameToLinkableKeysMap, joinerConfig } from "../joiner-config"
import InventoryLevelService from "./inventory-level"
import { partitionArray } from "@medusajs/utils"
import { InventoryEvents } from "@medusajs/utils"
import { CommonEvents } from "@medusajs/utils"
import { isDefined } from "@medusajs/utils"
type InjectedDependencies = {
baseRepository: DAL.RepositoryService