order-process-options.md 1010 B


title: "OrderProcessOptions" weight: 10

generated: true

OrderProcessOptions

transtitions

{{< member-info type="Partial<Transitions<T | OrderState>>" >}}

Define how the custom states fit in with the default order state transitions.

onTransitionStart

{{< member-info type="(fromState: T, toState: T, data: { order: Order }) => boolean | Promise<boolean> | Observable<boolean> | void" >}}

Define logic to run before a state tranition takes place. Returning false will prevent the transition from going ahead.

onTransitionEnd

{{< member-info type="(fromState: T, toState: T, data: { order: Order }) => void" >}}

Define logic to run after a state transition has taken place.

onError

{{< member-info type="(fromState: T, toState: T, message: string) => void" >}}

Define a custom error handler function for transition errors.