@@ -23,9 +23,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 98.07 % </ span >
26+ < span class ="strong "> 98.13 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 102/104 </ span >
28+ < span class ='fraction '> 105/107 </ span >
2929 </ div >
3030
3131
@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 98.07 % </ span >
47+ < span class ="strong "> 98.13 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 102/104 </ span >
49+ < span class ='fraction '> 105/107 </ span >
5050 </ div >
5151
5252
@@ -167,7 +167,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
167167< a name ='L102 '> </ a > < a href ='#L102 '> 102</ a >
168168< a name ='L103 '> </ a > < a href ='#L103 '> 103</ a >
169169< a name ='L104 '> </ a > < a href ='#L104 '> 104</ a >
170- < a name ='L105 '> </ a > < a href ='#L105 '> 105</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
170+ < a name ='L105 '> </ a > < a href ='#L105 '> 105</ a >
171+ < a name ='L106 '> </ a > < a href ='#L106 '> 106</ a >
172+ < a name ='L107 '> </ a > < a href ='#L107 '> 107</ a >
173+ < a name ='L108 '> </ a > < a href ='#L108 '> 108</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
171174< span class ="cline-any cline-yes "> 3x</ span >
172175< span class ="cline-any cline-yes "> 3x</ span >
173176< span class ="cline-any cline-yes "> 3x</ span >
@@ -219,42 +222,45 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
219222< span class ="cline-any cline-yes "> 3x</ span >
220223< span class ="cline-any cline-yes "> 3x</ span >
221224< span class ="cline-any cline-yes "> 3x</ span >
222- < span class ="cline-any cline-yes "> 29x</ span >
223- < span class ="cline-any cline-yes "> 29x</ span >
224- < span class ="cline-any cline-yes "> 29x</ span >
225- < span class ="cline-any cline-yes "> 29x</ span >
226- < span class ="cline-any cline-yes "> 29x</ span >
227- < span class ="cline-any cline-yes "> 29x</ span >
228- < span class ="cline-any cline-yes "> 29x</ span >
229- < span class ="cline-any cline-yes "> 29x</ span >
230- < span class ="cline-any cline-yes "> 29x</ span >
231- < span class ="cline-any cline-yes "> 29x</ span >
232- < span class ="cline-any cline-yes "> 29x</ span >
233- < span class ="cline-any cline-yes "> 29x</ span >
234- < span class ="cline-any cline-yes "> 29x</ span >
235- < span class ="cline-any cline-yes "> 29x</ span >
225+ < span class ="cline-any cline-yes "> 3x</ span >
226+ < span class ="cline-any cline-yes "> 3x</ span >
227+ < span class ="cline-any cline-yes "> 30x</ span >
228+ < span class ="cline-any cline-yes "> 30x</ span >
229+ < span class ="cline-any cline-yes "> 30x</ span >
230+ < span class ="cline-any cline-yes "> 30x</ span >
231+ < span class ="cline-any cline-yes "> 30x</ span >
232+ < span class ="cline-any cline-yes "> 30x</ span >
233+ < span class ="cline-any cline-yes "> 30x</ span >
234+ < span class ="cline-any cline-yes "> 30x</ span >
235+ < span class ="cline-any cline-yes "> 30x</ span >
236+ < span class ="cline-any cline-yes "> 30x</ span >
237+ < span class ="cline-any cline-yes "> 30x</ span >
238+ < span class ="cline-any cline-yes "> 30x</ span >
239+ < span class ="cline-any cline-yes "> 30x</ span >
240+ < span class ="cline-any cline-yes "> 30x</ span >
241+ < span class ="cline-any cline-yes "> 30x</ span >
236242< span class ="cline-any cline-no "> </ span >
237243< span class ="cline-any cline-no "> </ span >
238- < span class ="cline-any cline-yes "> 29x </ span >
239- < span class ="cline-any cline-yes "> 9x </ span >
240- < span class ="cline-any cline-yes "> 9x </ span >
244+ < span class ="cline-any cline-yes "> 30x </ span >
245+ < span class ="cline-any cline-yes "> 10x </ span >
246+ < span class ="cline-any cline-yes "> 10x </ span >
241247< span class ="cline-any cline-yes "> 6x</ span >
242248< span class ="cline-any cline-yes "> 6x</ span >
243- < span class ="cline-any cline-yes "> 3x </ span >
244- < span class ="cline-any cline-yes "> 3x </ span >
249+ < span class ="cline-any cline-yes "> 4x </ span >
250+ < span class ="cline-any cline-yes "> 4x </ span >
245251< span class ="cline-any cline-yes "> 20x</ span >
246- < span class ="cline-any cline-yes "> 29x </ span >
252+ < span class ="cline-any cline-yes "> 30x </ span >
247253< span class ="cline-any cline-yes "> 34x</ span >
248254< span class ="cline-any cline-yes "> 34x</ span >
249255< span class ="cline-any cline-yes "> 16x</ span >
250256< span class ="cline-any cline-yes "> 16x</ span >
251257< span class ="cline-any cline-yes "> 18x</ span >
252258< span class ="cline-any cline-yes "> 18x</ span >
253- < span class ="cline-any cline-yes "> 29x </ span >
259+ < span class ="cline-any cline-yes "> 30x </ span >
254260< span class ="cline-any cline-yes "> 4x</ span >
255261< span class ="cline-any cline-yes "> 4x</ span >
256262< span class ="cline-any cline-yes "> 16x</ span >
257- < span class ="cline-any cline-yes "> 29x </ span >
263+ < span class ="cline-any cline-yes "> 30x </ span >
258264< span class ="cline-any cline-yes "> 61x</ span >
259265< span class ="cline-any cline-yes "> 61x</ span >
260266< span class ="cline-any cline-yes "> 61x</ span >
@@ -265,7 +271,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
265271< span class ="cline-any cline-yes "> 19x</ span >
266272< span class ="cline-any cline-yes "> 61x</ span >
267273< span class ="cline-any cline-yes "> 16x</ span >
268- < span class ="cline-any cline-yes "> 29x </ span >
274+ < span class ="cline-any cline-yes "> 30x </ span >
269275< span class ="cline-any cline-yes "> 3x</ span >
270276< span class ="cline-any cline-yes "> 3x</ span >
271277< span class ="cline-any cline-yes "> 3x</ span >
@@ -300,11 +306,13 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
300306// MAIN //
301307
302308/**
303- * Calculates the maximum value of a strided array via a callback function, ignoring `NaN` values.
309+ * Computes the maximum value of a strided array via a callback function, ignoring `NaN` values.
304310*
305311* @param {PositiveInteger} N - number of indexed elements
306- * @param {Collection} x - input array/collection
307- * @param {integer} strideX - index increment
312+ * @param {Object} x - input array object
313+ * @param {Collection} x.data - input array data
314+ * @param {Array<Function>} x.accessors - array element accessors
315+ * @param {integer} strideX - stride length
308316* @param {NonNegativeInteger} offsetX - starting index
309317* @param {Callback} clbk - callback
310318* @param {*} [thisArg] - execution context
@@ -336,11 +344,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
336344
337345 // Cache a reference to the element accessor:
338346 get = x.accessors[0];
347+
339348 if ( N <= 0 ) < span class ="branch-0 cbranch-no " title ="branch not covered " > {</ span >
340349< span class ="cstat-no " title ="statement not covered " > return NaN;</ span >
341350< span class ="cstat-no " title ="statement not covered " > }</ span >
342351 if ( N === 1 || strideX === 0 ) {
343- v = clbk.call( thisArg, get( xbuf, 0 ), 0, 0 , x );
352+ v = clbk.call( thisArg, get( xbuf, 0 ), 0, offsetX , x );
344353 if ( v === void 0 || isnan( v ) ) {
345354 return NaN;
346355 }
@@ -382,7 +391,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
382391 < div class ='footer quiet pad2 space-top1 center small '>
383392 Code coverage generated by
384393 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
385- at 2025-06-03T19:47:47.144Z
394+ at 2025-06-04T06:40:57.378Z
386395 </ div >
387396 < script src ="../../../../prettify.js "> </ script >
388397 < script >
0 commit comments