feat(cart): Public-facing DTOs + (partial) module interface (#6000)

This commit is contained in:
Oli Juhl
2024-01-10 13:27:58 +01:00
committed by GitHub
parent 6721633478
commit ef5024980d
11 changed files with 664 additions and 17 deletions

View File

@@ -1,4 +1,4 @@
import { AddressDTO, CartDTO, CustomerDTO, RegionDTO } from "@medusajs/types"
import { AddressDTO, CustomerDTO, RegionDTO, legacy__CartDTO } from "@medusajs/types"
import { WorkflowArguments } from "@medusajs/workflows-sdk"
enum Aliases {
@@ -34,7 +34,7 @@ type HandlerInputData = {
}
type HandlerOutputData = {
cart: CartDTO
cart: legacy__CartDTO
}
export async function createCart({

View File

@@ -1,4 +1,4 @@
import { CartDTO } from "@medusajs/types"
import { legacy__CartDTO } from "@medusajs/types"
import { WorkflowArguments } from "@medusajs/workflows-sdk"
type HandlerInputData = {
@@ -22,7 +22,7 @@ export async function retrieveCart({
container,
context,
data,
}: WorkflowArguments<HandlerInputData>): Promise<CartDTO> {
}: WorkflowArguments<HandlerInputData>): Promise<legacy__CartDTO> {
const { manager } = context
const cartService = container.resolve("cartService")