12 lines
705 B
TypeScript
12 lines
705 B
TypeScript
import { ActionDef } from "oak-domain/lib/types/Action";
|
|
import { GenericAction } from "oak-domain/lib/actions/action";
|
|
export type IAction = 'startPaying' | 'succeedPaying' | 'close' | 'startRefunding' | 'refundAll' | 'refundPartially' | 'stopRefunding' | string;
|
|
export type IState = 'unpaid' | 'paying' | 'paid' | 'closed' | 'refunding' | 'partiallyRefunded' | 'refunded' | string;
|
|
export declare const IActionDef: ActionDef<IAction, IState>;
|
|
export type ParticularAction = IAction | 'closeRefund' | 'continuePaying';
|
|
export declare const actions: string[];
|
|
export type Action = GenericAction | ParticularAction | string;
|
|
export declare const actionDefDict: {
|
|
iState: ActionDef<string, string>;
|
|
};
|