From 79b49c12886c457a65e3e43f09c96aa2067be3f0 Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Fri, 9 Aug 2024 16:29:54 +0300 Subject: [PATCH] chore(core-flows): export used steps / workflows (#8534) Export steps / workflows I missed that weren't exported but are used by other workflows --- packages/core/core-flows/src/common/index.ts | 1 + .../core/core-flows/src/definition/cart/steps/index.ts | 2 ++ .../src/definition/cart/steps/refresh-cart-promotions.ts | 2 +- .../src/definition/cart/steps/update-tax-lines.ts | 2 +- .../cart/workflows/create-payment-collection-for-cart.ts | 7 +++++-- .../core/core-flows/src/definition/cart/workflows/index.ts | 1 + packages/core/core-flows/src/order/steps/index.ts | 1 + .../core-flows/src/payment-collection/workflows/index.ts | 1 + packages/core/core-flows/src/payment/steps/index.ts | 1 + 9 files changed, 14 insertions(+), 4 deletions(-) diff --git a/packages/core/core-flows/src/common/index.ts b/packages/core/core-flows/src/common/index.ts index c61960f0ce..caba61e8c0 100644 --- a/packages/core/core-flows/src/common/index.ts +++ b/packages/core/core-flows/src/common/index.ts @@ -2,6 +2,7 @@ export * from "./steps/create-remote-links" export * from "./steps/dismiss-remote-links" export * from "./steps/remove-remote-links" export * from "./steps/emit-event" +export * from "./steps/update-remote-links" export * from "./steps/use-remote-query" export * from "./workflows/batch-links" export * from "./workflows/create-links" diff --git a/packages/core/core-flows/src/definition/cart/steps/index.ts b/packages/core/core-flows/src/definition/cart/steps/index.ts index caaee7c2b2..3551de79aa 100644 --- a/packages/core/core-flows/src/definition/cart/steps/index.ts +++ b/packages/core/core-flows/src/definition/cart/steps/index.ts @@ -3,6 +3,7 @@ export * from "./confirm-inventory" export * from "./create-carts" export * from "./create-line-item-adjustments" export * from "./create-line-items" +export * from "./create-payment-collection" export * from "./create-shipping-method-adjustments" export * from "./find-one-or-any-region" export * from "./find-or-create-customer" @@ -15,6 +16,7 @@ export * from "./get-variant-price-sets" export * from "./get-variants" export * from "./prepare-adjustments-from-promotion-actions" export * from "./refresh-cart-shipping-methods" +export * from "./reserve-inventory" export * from "./remove-line-item-adjustments" export * from "./remove-shipping-method-adjustments" export * from "./remove-shipping-method-from-cart" diff --git a/packages/core/core-flows/src/definition/cart/steps/refresh-cart-promotions.ts b/packages/core/core-flows/src/definition/cart/steps/refresh-cart-promotions.ts index d30f7accd0..00b249cf9b 100644 --- a/packages/core/core-flows/src/definition/cart/steps/refresh-cart-promotions.ts +++ b/packages/core/core-flows/src/definition/cart/steps/refresh-cart-promotions.ts @@ -1,6 +1,6 @@ import { PromotionActions } from "@medusajs/utils" import { StepResponse, createStep } from "@medusajs/workflows-sdk" -import { updateCartPromotionsWorkflow } from "../workflows" +import { updateCartPromotionsWorkflow } from "../workflows/update-cart-promotions" export interface RefreshCartPromotionsStepInput { id: string diff --git a/packages/core/core-flows/src/definition/cart/steps/update-tax-lines.ts b/packages/core/core-flows/src/definition/cart/steps/update-tax-lines.ts index 525c283f9f..dbfd6547b3 100644 --- a/packages/core/core-flows/src/definition/cart/steps/update-tax-lines.ts +++ b/packages/core/core-flows/src/definition/cart/steps/update-tax-lines.ts @@ -4,7 +4,7 @@ import { CartWorkflowDTO, } from "@medusajs/types" import { StepResponse, createStep } from "@medusajs/workflows-sdk" -import { updateTaxLinesWorkflow } from "../workflows" +import { updateTaxLinesWorkflow } from "../workflows/update-tax-lines" export interface UpdateTaxLinesStepInput { cart_or_cart_id: CartWorkflowDTO | string diff --git a/packages/core/core-flows/src/definition/cart/workflows/create-payment-collection-for-cart.ts b/packages/core/core-flows/src/definition/cart/workflows/create-payment-collection-for-cart.ts index 2f193e092d..ed5510535e 100644 --- a/packages/core/core-flows/src/definition/cart/workflows/create-payment-collection-for-cart.ts +++ b/packages/core/core-flows/src/definition/cart/workflows/create-payment-collection-for-cart.ts @@ -13,7 +13,10 @@ import { createRemoteLinkStep } from "../../../common/steps/create-remote-links" import { useRemoteQueryStep } from "../../../common/steps/use-remote-query" import { createPaymentCollectionsStep } from "../steps/create-payment-collection" -const validateExistingPaymentCollection = createStep( +/** + * This step validates that a cart doesn't have a payment collection. + */ +export const validateExistingPaymentCollectionStep = createStep( "validate-existing-payment-collection", ({ cart }: { cart: CartDTO & { payment_collection?: any } }) => { if (cart.payment_collection) { @@ -47,7 +50,7 @@ export const createPaymentCollectionForCartWorkflow = createWorkflow( list: false, }) - validateExistingPaymentCollection({ cart }) + validateExistingPaymentCollectionStep({ cart }) const paymentData = transform({ cart }, ({ cart }) => { return { diff --git a/packages/core/core-flows/src/definition/cart/workflows/index.ts b/packages/core/core-flows/src/definition/cart/workflows/index.ts index a69e51fa09..8bd5203d9e 100644 --- a/packages/core/core-flows/src/definition/cart/workflows/index.ts +++ b/packages/core/core-flows/src/definition/cart/workflows/index.ts @@ -1,6 +1,7 @@ export * from "./add-shipping-method-to-cart" export * from "./add-to-cart" export * from "./complete-cart" +export * from "./confirm-variant-inventory" export * from "./create-carts" export * from "./create-payment-collection-for-cart" export * from "./list-shipping-options-for-cart" diff --git a/packages/core/core-flows/src/order/steps/index.ts b/packages/core/core-flows/src/order/steps/index.ts index 38fa3a6589..a7ea3851b5 100644 --- a/packages/core/core-flows/src/order/steps/index.ts +++ b/packages/core/core-flows/src/order/steps/index.ts @@ -1,4 +1,5 @@ export * from "./archive-orders" +export * from "./cancel-fulfillment" export * from "./cancel-order-change" export * from "./cancel-orders" export * from "./claim/cancel-claim" diff --git a/packages/core/core-flows/src/payment-collection/workflows/index.ts b/packages/core/core-flows/src/payment-collection/workflows/index.ts index ad02d0f72d..1baf16420a 100644 --- a/packages/core/core-flows/src/payment-collection/workflows/index.ts +++ b/packages/core/core-flows/src/payment-collection/workflows/index.ts @@ -1,3 +1,4 @@ export * from "./create-payment-session" export * from "./create-refund-reasons" +export * from "./delete-payment-sessions" export * from "./update-refund-reasons" diff --git a/packages/core/core-flows/src/payment/steps/index.ts b/packages/core/core-flows/src/payment/steps/index.ts index 6a6e956966..af0294b789 100644 --- a/packages/core/core-flows/src/payment/steps/index.ts +++ b/packages/core/core-flows/src/payment/steps/index.ts @@ -1,3 +1,4 @@ +export * from "./authorize-payment-session" export * from "./cancel-payment" export * from "./capture-payment" export * from "./refund-payment"