@vendure/core
Version:
A modern, headless ecommerce framework
21 lines (20 loc) • 802 B
TypeScript
import { RequestContext } from '../../api/common/request-context';
import { Order } from '../../entity/order/order.entity';
import { Refund } from '../../entity/refund/refund.entity';
import { RefundState } from '../../service/helpers/refund-state-machine/refund-state';
import { VendureEvent } from '../vendure-event';
/**
* @description
* This event is fired whenever a {@link Refund} transitions from one {@link RefundState} to another.
*
* @docsCategory events
* @docsPage Event Types
*/
export declare class RefundStateTransitionEvent extends VendureEvent {
fromState: RefundState;
toState: RefundState;
ctx: RequestContext;
refund: Refund;
order: Order;
constructor(fromState: RefundState, toState: RefundState, ctx: RequestContext, refund: Refund, order: Order);
}