@@ -12,8 +12,31 @@ export enum TransactionStates {
1212}
1313
1414export const TransactionNextStates = {
15+ [ TransactionStates . Completed ] : [ ] ,
16+ [ TransactionStates . Failed ] : [ ] ,
17+ [ TransactionStates . Running ] : [
18+ TransactionStates . Completed ,
19+ TransactionStates . Failed ,
20+ TransactionStates . Running ,
21+ TransactionStates . Paused ,
22+ TransactionStates . Cancelled ,
23+ TransactionStates . Compensated ,
24+ ] ,
25+ [ TransactionStates . Paused ] : [
26+ TransactionStates . Completed ,
27+ TransactionStates . Failed ,
28+ TransactionStates . Running ,
29+ TransactionStates . Cancelled ,
30+ TransactionStates . Compensated ,
31+ ] ,
32+ [ TransactionStates . Cancelled ] : [ ] ,
33+ [ TransactionStates . Compensated ] : [ ] ,
34+ } ;
35+
36+ export const SubTransactionNextStates = {
1537 [ TransactionStates . Completed ] : [
16- TransactionStates . Cancelled , // For cancel after transaction completed
38+ TransactionStates . Cancelled ,
39+ TransactionStates . Failed ,
1740 ] ,
1841 [ TransactionStates . Failed ] : [ ] ,
1942 [ TransactionStates . Running ] : [
0 commit comments