diff --git a/.changeset/tasty-ghosts-work.md b/.changeset/tasty-ghosts-work.md new file mode 100644 index 0000000000..4fabc5bb8f --- /dev/null +++ b/.changeset/tasty-ghosts-work.md @@ -0,0 +1,5 @@ +--- +"@medusajs/core-flows": patch +--- + +feat(core-flows): return type in createPaymentCollectionForCartWorkflow diff --git a/packages/core/core-flows/src/cart/workflows/create-payment-collection-for-cart.ts b/packages/core/core-flows/src/cart/workflows/create-payment-collection-for-cart.ts index 23602ca06e..ba4ad402eb 100644 --- a/packages/core/core-flows/src/cart/workflows/create-payment-collection-for-cart.ts +++ b/packages/core/core-flows/src/cart/workflows/create-payment-collection-for-cart.ts @@ -1,6 +1,7 @@ import { CartDTO, CreatePaymentCollectionForCartWorkflowInputDTO, + PaymentCollectionDTO, } from "@medusajs/framework/types" import { Modules } from "@medusajs/framework/utils" import { @@ -9,6 +10,7 @@ import { parallelize, transform, WorkflowData, + WorkflowResponse } from "@medusajs/framework/workflows-sdk" import { createRemoteLinkStep } from "../../common/steps/create-remote-links" import { useRemoteQueryStep } from "../../common/steps/use-remote-query" @@ -85,7 +87,7 @@ export const createPaymentCollectionForCartWorkflow = createWorkflow( }, ( input: WorkflowData - ): WorkflowData => { + ): WorkflowResponse => { const cart = useRemoteQueryStep({ entry_point: "cart", fields: [ @@ -130,5 +132,7 @@ export const createPaymentCollectionForCartWorkflow = createWorkflow( createRemoteLinkStep(cartPaymentLink).config({ name: "cart-payment-collection-link", }) + + return new WorkflowResponse(created[0]) } )