@@ -59,32 +59,22 @@ const tableData = computed(() => {
59
59
aValue = a .timeSeconds ;
60
60
bValue = b .timeSeconds ;
61
61
// Use percentage change as secondary sort for equal absolute values
62
- aSecondary =
63
- a .timeDelta !== null ? Math .abs (a .timeDelta .percentage ) : 0 ;
64
- bSecondary =
65
- b .timeDelta !== null ? Math .abs (b .timeDelta .percentage ) : 0 ;
62
+ aSecondary = Math .abs (a .timeDelta ?.percentage ?? 0 );
63
+ bSecondary = Math .abs (b .timeDelta ?.percentage ?? 0 );
66
64
break ;
67
65
case " executions" : // Executions
68
66
aValue = a .executions ;
69
67
bValue = b .executions ;
70
68
// Use percentage change as secondary sort for equal absolute values
71
- aSecondary =
72
- a .executionsDelta !== null
73
- ? Math .abs (a .executionsDelta .percentage )
74
- : 0 ;
75
- bSecondary =
76
- b .executionsDelta !== null
77
- ? Math .abs (b .executionsDelta .percentage )
78
- : 0 ;
69
+ aSecondary = Math .abs (a .executionsDelta ?.percentage ?? 0 );
70
+ bSecondary = Math .abs (b .executionsDelta ?.percentage ?? 0 );
79
71
break ;
80
72
case " cacheHits" : // Hits
81
73
aValue = a .cacheHits ;
82
74
bValue = b .cacheHits ;
83
75
// Use percentage change as secondary sort for equal absolute values
84
- aSecondary =
85
- a .cacheHitsDelta !== null ? Math .abs (a .cacheHitsDelta .percentage ) : 0 ;
86
- bSecondary =
87
- b .cacheHitsDelta !== null ? Math .abs (b .cacheHitsDelta .percentage ) : 0 ;
76
+ aSecondary = Math .abs (a .cacheHitsDelta ?.percentage ?? 0 );
77
+ bSecondary = Math .abs (b .cacheHitsDelta ?.percentage ?? 0 );
88
78
break ;
89
79
case " incrementalLoading" : // Incremental loading (s)
90
80
aValue = a .incrementalLoading ;
@@ -118,23 +108,15 @@ const tableData = computed(() => {
118
108
bValue =
119
109
b .executionsDelta !== null ? b .executionsDelta .delta : - Infinity ;
120
110
// Use percentage as secondary sort for equal delta values
121
- aSecondary =
122
- a .executionsDelta !== null
123
- ? Math .abs (a .executionsDelta .percentage )
124
- : 0 ;
125
- bSecondary =
126
- b .executionsDelta !== null
127
- ? Math .abs (b .executionsDelta .percentage )
128
- : 0 ;
111
+ aSecondary = Math .abs (a .executionsDelta ?.percentage ?? 0 );
112
+ bSecondary = Math .abs (b .executionsDelta ?.percentage ?? 0 );
129
113
break ;
130
114
case " cacheHitsDelta" : // Cache hits delta
131
115
aValue = a .cacheHitsDelta !== null ? a .cacheHitsDelta .delta : - Infinity ;
132
116
bValue = b .cacheHitsDelta !== null ? b .cacheHitsDelta .delta : - Infinity ;
133
117
// Use percentage as secondary sort for equal delta values
134
- aSecondary =
135
- a .cacheHitsDelta !== null ? Math .abs (a .cacheHitsDelta .percentage ) : 0 ;
136
- bSecondary =
137
- b .cacheHitsDelta !== null ? Math .abs (b .cacheHitsDelta .percentage ) : 0 ;
118
+ aSecondary = Math .abs (a .cacheHitsDelta ?.percentage ?? 0 );
119
+ bSecondary = Math .abs (b .cacheHitsDelta ?.percentage ?? 0 );
138
120
break ;
139
121
case " incrementalLoadingDelta" : // Incremental loading delta
140
122
aValue =
@@ -146,14 +128,8 @@ const tableData = computed(() => {
146
128
? b .incrementalLoadingDelta .delta
147
129
: - Infinity ;
148
130
// Use percentage as secondary sort for equal delta values
149
- aSecondary =
150
- a .incrementalLoadingDelta !== null
151
- ? Math .abs (a .incrementalLoadingDelta .percentage )
152
- : 0 ;
153
- bSecondary =
154
- b .incrementalLoadingDelta !== null
155
- ? Math .abs (b .incrementalLoadingDelta .percentage )
156
- : 0 ;
131
+ aSecondary = Math .abs (a .incrementalLoadingDelta ?.percentage ?? 0 );
132
+ bSecondary = Math .abs (b .incrementalLoadingDelta ?.percentage ?? 0 );
157
133
break ;
158
134
default :
159
135
aValue = a .label ;
0 commit comments