UNPKG

@vendure/core

Version:

A modern, headless ecommerce framework

15 lines (14 loc) 687 B
import { RequestContext } from '../../api/common/request-context'; import { Order } from '../../entity/order/order.entity'; import { OrderState } from '../../service/helpers/order-state-machine/order-state'; import { OrderPlacedStrategy } from './order-placed-strategy'; /** * @description * The default {@link OrderPlacedStrategy}. The order is set as "placed" when it transitions from * 'ArrangingPayment' to either 'PaymentAuthorized' or 'PaymentSettled'. * * @docsCategory orders */ export declare class DefaultOrderPlacedStrategy implements OrderPlacedStrategy { shouldSetAsPlaced(ctx: RequestContext, fromState: OrderState, toState: OrderState, order: Order): boolean; }