@medusajs/core-flows
Version:
Set of workflow definitions for Medusa
24 lines • 1.14 kB
TypeScript
import { OrderChangeDTO, OrderDTO, OrderWorkflow, ReturnDTO } from "@medusajs/framework/types";
export declare function throwIfOrderIsCancelled({ order }: {
order: OrderDTO;
}): void;
export declare function throwIfItemsDoesNotExistsInOrder({ order, inputItems, }: {
order: Pick<OrderDTO, "id" | "items">;
inputItems: OrderWorkflow.CreateOrderFulfillmentWorkflowInput["items"];
}): void;
export declare function throwIfItemsAreNotGroupedByShippingRequirement({ order, inputItems, }: {
order: Pick<OrderDTO, "id" | "items">;
inputItems: OrderWorkflow.CreateOrderFulfillmentWorkflowInput["items"];
}): void;
export declare function throwIfIsCancelled(obj: unknown & {
id: string;
canceled_at?: any;
}, type: string): void;
export declare function throwIfOrderChangeIsNotActive({ orderChange, }: {
orderChange: OrderChangeDTO;
}): void;
export declare function throwIfItemsDoesNotExistsInReturn({ orderReturn, inputItems, }: {
orderReturn: Pick<ReturnDTO, "id" | "items">;
inputItems: OrderWorkflow.CreateOrderFulfillmentWorkflowInput["items"];
}): void;
//# sourceMappingURL=order-validation.d.ts.map