@@ -23,16 +23,16 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/c
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 96.77 % </ span >
26+ < span class ="strong "> 98.92 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 180 /186</ span >
28+ < span class ='fraction '> 184 /186</ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
33- < span class ="strong "> 89.28 % </ span >
33+ < span class ="strong "> 96.66 % </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 25/28 </ span >
35+ < span class ='fraction '> 29/30 </ span >
3636 </ div >
3737
3838
@@ -44,9 +44,9 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/c
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 96.77 % </ span >
47+ < span class ="strong "> 98.92 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 180 /186</ span >
49+ < span class ='fraction '> 184 /186</ span >
5050 </ div >
5151
5252
@@ -325,50 +325,50 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/c
325325< span class ="cline-any cline-yes "> 2x</ span >
326326< span class ="cline-any cline-yes "> 2x</ span >
327327< span class ="cline-any cline-yes "> 2x</ span >
328+ < span class ="cline-any cline-yes "> 41x</ span >
329+ < span class ="cline-any cline-yes "> 41x</ span >
330+ < span class ="cline-any cline-yes "> 41x</ span >
331+ < span class ="cline-any cline-yes "> 41x</ span >
332+ < span class ="cline-any cline-yes "> 41x</ span >
333+ < span class ="cline-any cline-yes "> 41x</ span >
334+ < span class ="cline-any cline-yes "> 41x</ span >
335+ < span class ="cline-any cline-yes "> 41x</ span >
336+ < span class ="cline-any cline-yes "> 41x</ span >
337+ < span class ="cline-any cline-yes "> 41x</ span >
338+ < span class ="cline-any cline-yes "> 41x</ span >
339+ < span class ="cline-any cline-yes "> 41x</ span >
340+ < span class ="cline-any cline-yes "> 41x</ span >
341+ < span class ="cline-any cline-yes "> 41x</ span >
342+ < span class ="cline-any cline-yes "> 41x</ span >
343+ < span class ="cline-any cline-yes "> 41x</ span >
344+ < span class ="cline-any cline-yes "> 41x</ span >
345+ < span class ="cline-any cline-yes "> 41x</ span >
346+ < span class ="cline-any cline-yes "> 41x</ span >
347+ < span class ="cline-any cline-yes "> 41x</ span >
348+ < span class ="cline-any cline-yes "> 41x</ span >
349+ < span class ="cline-any cline-yes "> 41x</ span >
350+ < span class ="cline-any cline-yes "> 41x</ span >
351+ < span class ="cline-any cline-yes "> 10x</ span >
352+ < span class ="cline-any cline-yes "> 10x</ span >
353+ < span class ="cline-any cline-yes "> 41x</ span >
354+ < span class ="cline-any cline-yes "> 3x</ span >
355+ < span class ="cline-any cline-yes "> 3x</ span >
356+ < span class ="cline-any cline-yes "> 41x</ span >
328357< span class ="cline-any cline-yes "> 28x</ span >
329358< span class ="cline-any cline-yes "> 28x</ span >
330359< span class ="cline-any cline-yes "> 28x</ span >
331- < span class ="cline-any cline-yes "> 28x</ span >
332- < span class ="cline-any cline-yes "> 28x</ span >
333- < span class ="cline-any cline-yes "> 28x</ span >
334- < span class ="cline-any cline-yes "> 28x</ span >
335- < span class ="cline-any cline-yes "> 28x</ span >
336- < span class ="cline-any cline-yes "> 28x</ span >
337- < span class ="cline-any cline-yes "> 28x</ span >
338- < span class ="cline-any cline-yes "> 28x</ span >
339- < span class ="cline-any cline-yes "> 28x</ span >
340- < span class ="cline-any cline-yes "> 28x</ span >
341- < span class ="cline-any cline-yes "> 28x</ span >
342- < span class ="cline-any cline-yes "> 28x</ span >
343- < span class ="cline-any cline-yes "> 28x</ span >
344- < span class ="cline-any cline-yes "> 28x</ span >
345- < span class ="cline-any cline-yes "> 28x</ span >
346- < span class ="cline-any cline-yes "> 28x</ span >
347- < span class ="cline-any cline-yes "> 28x</ span >
348- < span class ="cline-any cline-yes "> 28x</ span >
349- < span class ="cline-any cline-yes "> 28x</ span >
350- < span class ="cline-any cline-yes "> 28x</ span >
351- < span class ="cline-any cline-no "> </ span >
352- < span class ="cline-any cline-no "> </ span >
353- < span class ="cline-any cline-yes "> 28x</ span >
354- < span class ="cline-any cline-no "> </ span >
355- < span class ="cline-any cline-no "> </ span >
356- < span class ="cline-any cline-yes "> 28x</ span >
357- < span class ="cline-any cline-yes "> 28x</ span >
358- < span class ="cline-any cline-yes "> 28x</ span >
359- < span class ="cline-any cline-yes "> 28x</ span >
360- < span class ="cline-any cline-yes "> 28x</ span >
360+ < span class ="cline-any cline-yes "> 41x</ span >
361361< span class ="cline-any cline-yes "> 1x</ span >
362362< span class ="cline-any cline-yes "> 1x</ span >
363- < span class ="cline-any cline-yes "> 28x </ span >
363+ < span class ="cline-any cline-yes "> 41x </ span >
364364< span class ="cline-any cline-yes "> 10x</ span >
365365< span class ="cline-any cline-yes "> 10x</ span >
366366< span class ="cline-any cline-yes "> 15x</ span >
367367< span class ="cline-any cline-yes "> 15x</ span >
368368< span class ="cline-any cline-yes "> 15x</ span >
369369< span class ="cline-any cline-yes "> 15x</ span >
370370< span class ="cline-any cline-yes "> 15x</ span >
371- < span class ="cline-any cline-yes "> 28x </ span >
371+ < span class ="cline-any cline-yes "> 41x </ span >
372372< span class ="cline-any cline-yes "> 16x</ span >
373373< span class ="cline-any cline-yes "> 4x</ span >
374374< span class ="cline-any cline-yes "> 4x</ span >
@@ -380,13 +380,13 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/c
380380< span class ="cline-any cline-yes "> 12x</ span >
381381< span class ="cline-any cline-yes "> 11x</ span >
382382< span class ="cline-any cline-yes "> 11x</ span >
383- < span class ="cline-any cline-yes "> 28x </ span >
383+ < span class ="cline-any cline-yes "> 41x </ span >
384384< span class ="cline-any cline-yes "> 6x</ span >
385385< span class ="cline-any cline-yes "> 1x</ span >
386386< span class ="cline-any cline-yes "> 1x</ span >
387387< span class ="cline-any cline-yes "> 6x</ span >
388388< span class ="cline-any cline-yes "> 11x</ span >
389- < span class ="cline-any cline-yes "> 28x </ span >
389+ < span class ="cline-any cline-yes "> 41x </ span >
390390< span class ="cline-any cline-yes "> 12x</ span >
391391< span class ="cline-any cline-yes "> 6x</ span >
392392< span class ="cline-any cline-yes "> 6x</ span >
@@ -398,11 +398,11 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/c
398398< span class ="cline-any cline-yes "> 11x</ span >
399399< span class ="cline-any cline-yes "> 11x</ span >
400400< span class ="cline-any cline-yes "> 11x</ span >
401- < span class ="cline-any cline-yes "> 28x </ span >
401+ < span class ="cline-any cline-yes "> 41x </ span >
402402< span class ="cline-any cline-no "> </ span >
403403< span class ="cline-any cline-no "> </ span >
404404< span class ="cline-any cline-yes "> 5x</ span >
405- < span class ="cline-any cline-yes "> 28x </ span >
405+ < span class ="cline-any cline-yes "> 41x </ span >
406406< span class ="cline-any cline-yes "> 1x</ span >
407407< span class ="cline-any cline-yes "> 1x</ span >
408408< span class ="cline-any cline-yes "> 1x</ span >
@@ -418,7 +418,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/c
418418< span class ="cline-any cline-yes "> 4x</ span >
419419< span class ="cline-any cline-yes "> 4x</ span >
420420< span class ="cline-any cline-yes "> 4x</ span >
421- < span class ="cline-any cline-yes "> 28x </ span >
421+ < span class ="cline-any cline-yes "> 41x </ span >
422422< span class ="cline-any cline-yes "> 8x</ span >
423423< span class ="cline-any cline-yes "> 8x</ span >
424424< span class ="cline-any cline-yes "> 25x</ span >
@@ -429,7 +429,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/c
429429< span class ="cline-any cline-yes "> 17x</ span >
430430< span class ="cline-any cline-yes "> 8x</ span >
431431< span class ="cline-any cline-yes "> 4x</ span >
432- < span class ="cline-any cline-yes "> 28x </ span >
432+ < span class ="cline-any cline-yes "> 41x </ span >
433433< span class ="cline-any cline-yes "> 2x</ span >
434434< span class ="cline-any cline-yes "> 2x</ span >
435435< span class ="cline-any cline-yes "> 2x</ span >
@@ -533,12 +533,12 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/c
533533 var v;
534534
535535 if ( arguments.length > 1 ) {
536- if ( !isInteger( dim ) ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
537- < span class =" cstat-no " title =" statement not covered " > throw new TypeError( format( 'invalid argument. Third argument must be a negative integer. Value: `%s`.', dim ) );</ span >
538- < span class =" cstat-no " title =" statement not covered " > }</ span >
539- if ( isNonNegativeInteger( dim ) ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
540- < span class =" cstat-no " title =" statement not covered " > throw new TypeError( format( 'invalid argument. Third argument must be a negative integer. Value: `%s`.', dim ) );</ span >
541- < span class =" cstat-no " title =" statement not covered " > }</ span >
536+ if ( !isInteger( dim ) ) {
537+ throw new TypeError( format( 'invalid argument. Third argument must be a negative integer. Value: `%s`.', dim ) );
538+ }
539+ if ( isNonNegativeInteger( dim ) ) {
540+ throw new TypeError( format( 'invalid argument. Third argument must be a negative integer. Value: `%s`.', dim ) );
541+ }
542542 }
543543
544544 N = arrays.length;
@@ -628,7 +628,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/c
628628 < div class ='footer quiet pad2 space-top1 center small '>
629629 Code coverage generated by
630630 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
631- at 2025-09-20T16:16:44.961Z
631+ at 2025-09-20T16:21:02.490Z
632632 </ div >
633633 < script src ="../../../prettify.js "> </ script >
634634 < script >
0 commit comments