@@ -44,7 +44,7 @@ export const superChildTask = task({
44
44
export const superHugePayloadTask = task ( {
45
45
id : "super-huge-payload-task" ,
46
46
run : async ( ) => {
47
- const largePayload = createLargeObject ( 1000 , 100 ) ;
47
+ const largePayload = createLargeObject ( 1000 , 128 ) ;
48
48
49
49
const result = await superHugeOutputTask . triggerAndWait ( {
50
50
payload : largePayload ,
@@ -55,21 +55,53 @@ export const superHugePayloadTask = task({
55
55
const batchResult = await superHugeOutputTask . batchTriggerAndWait ( {
56
56
items : [
57
57
{ payload : largePayload } ,
58
- { payload : largePayload } ,
59
- { payload : largePayload } ,
60
- { payload : largePayload } ,
61
- { payload : largePayload } ,
62
- { payload : largePayload } ,
63
- { payload : largePayload } ,
64
- { payload : largePayload } ,
65
- { payload : largePayload } ,
66
- { payload : largePayload } ,
67
- { payload : largePayload } ,
68
- { payload : largePayload } ,
69
- { payload : largePayload } ,
70
- { payload : largePayload } ,
71
- { payload : largePayload } ,
72
- { payload : largePayload } ,
58
+ {
59
+ payload : {
60
+ small : "object" ,
61
+ } ,
62
+ } ,
63
+ { payload : largePayload } ,
64
+ {
65
+ payload : {
66
+ small : "object" ,
67
+ } ,
68
+ } ,
69
+ { payload : largePayload } ,
70
+ {
71
+ payload : {
72
+ small : "object" ,
73
+ } ,
74
+ } ,
75
+ { payload : largePayload } ,
76
+ {
77
+ payload : {
78
+ small : "object" ,
79
+ } ,
80
+ } ,
81
+ { payload : largePayload } ,
82
+ {
83
+ payload : {
84
+ small : "object" ,
85
+ } ,
86
+ } ,
87
+ { payload : largePayload } ,
88
+ {
89
+ payload : {
90
+ small : "object" ,
91
+ } ,
92
+ } ,
93
+ { payload : largePayload } ,
94
+ {
95
+ payload : {
96
+ small : "object" ,
97
+ } ,
98
+ } ,
99
+ { payload : largePayload } ,
100
+ {
101
+ payload : {
102
+ small : "object" ,
103
+ } ,
104
+ } ,
73
105
] ,
74
106
} ) ;
75
107
@@ -83,16 +115,13 @@ export const superHugePayloadTask = task({
83
115
84
116
export const superHugeOutputTask = task ( {
85
117
id : "super-huge-output-task" ,
86
- run : async ( ) => {
87
- return createLargeObject ( 1000 , 100 ) ;
118
+ run : async ( payload ) => {
119
+ return payload ;
88
120
} ,
89
121
} ) ;
90
122
91
- function createLargeObject ( stringLength : number , length : number ) {
92
- return Array . from ( { length } , ( _ , i ) => [
93
- i . toString ( ) ,
94
- i . toString ( ) . padStart ( stringLength , "0" ) ,
95
- ] ) . reduce (
123
+ function createLargeObject ( size : number , length : number ) {
124
+ return Array . from ( { length } , ( _ , i ) => [ i . toString ( ) , i . toString ( ) . padStart ( size , "0" ) ] ) . reduce (
96
125
( acc , [ key , value ] ) => {
97
126
acc [ key ] = value ;
98
127
return acc ;
0 commit comments