@@ -23,16 +23,16 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 85.22 % </ span >
26+ < span class ="strong "> 87.5 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 150 /176</ span >
28+ < span class ='fraction '> 154 /176</ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
33- < span class ="strong "> 69.56 % </ span >
33+ < span class ="strong "> 80 % </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 16/23 </ span >
35+ < span class ='fraction '> 20/25 </ span >
3636 </ div >
3737
3838
@@ -44,9 +44,9 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 85.22 % </ span >
47+ < span class ="strong "> 87.5 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 150 /176</ span >
49+ < span class ='fraction '> 154 /176</ span >
5050 </ div >
5151
5252
@@ -321,59 +321,59 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
321321< span class ="cline-any cline-yes "> 1x</ span >
322322< span class ="cline-any cline-yes "> 1x</ span >
323323< span class ="cline-any cline-yes "> 1x</ span >
324- < span class ="cline-any cline-yes "> 49x </ span >
325- < span class ="cline-any cline-yes "> 49x </ span >
326- < span class ="cline-any cline-yes "> 49x </ span >
327- < span class ="cline-any cline-yes "> 49x </ span >
328- < span class ="cline-any cline-yes "> 49x </ span >
329- < span class ="cline-any cline-yes "> 49x </ span >
330- < span class ="cline-any cline-yes "> 49x </ span >
331- < span class ="cline-any cline-yes "> 49x </ span >
332- < span class ="cline-any cline-yes "> 49x </ span >
333- < span class ="cline-any cline-yes "> 49x </ span >
334- < span class ="cline-any cline-yes "> 49x </ span >
335- < span class ="cline-any cline-yes "> 49x </ span >
324+ < span class ="cline-any cline-yes "> 68x </ span >
325+ < span class ="cline-any cline-yes "> 68x </ span >
326+ < span class ="cline-any cline-yes "> 68x </ span >
327+ < span class ="cline-any cline-yes "> 68x </ span >
328+ < span class ="cline-any cline-yes "> 68x </ span >
329+ < span class ="cline-any cline-yes "> 68x </ span >
330+ < span class ="cline-any cline-yes "> 68x </ span >
331+ < span class ="cline-any cline-yes "> 68x </ span >
332+ < span class ="cline-any cline-yes "> 68x </ span >
333+ < span class ="cline-any cline-yes "> 68x </ span >
334+ < span class ="cline-any cline-yes "> 68x </ span >
335+ < span class ="cline-any cline-yes "> 68x </ span >
336336< span class ="cline-any cline-yes "> 20x</ span >
337337< span class ="cline-any cline-yes "> 20x</ span >
338- < span class ="cline-any cline-yes "> 29x </ span >
339- < span class ="cline-any cline-yes "> 29x </ span >
340- < span class ="cline-any cline-yes "> 29x </ span >
341- < span class ="cline-any cline-yes "> 29x </ span >
342- < span class ="cline-any cline-yes "> 29x </ span >
343- < span class ="cline-any cline-yes "> 29x </ span >
344- < span class ="cline-any cline-yes "> 29x </ span >
345- < span class ="cline-any cline-yes "> 29x </ span >
346- < span class ="cline-any cline-yes "> 29x </ span >
347- < span class ="cline-any cline-yes "> 49x </ span >
338+ < span class ="cline-any cline-yes "> 48x </ span >
339+ < span class ="cline-any cline-yes "> 48x </ span >
340+ < span class ="cline-any cline-yes "> 48x </ span >
341+ < span class ="cline-any cline-yes "> 48x </ span >
342+ < span class ="cline-any cline-yes "> 48x </ span >
343+ < span class ="cline-any cline-yes "> 48x </ span >
344+ < span class ="cline-any cline-yes "> 48x </ span >
345+ < span class ="cline-any cline-yes "> 48x </ span >
346+ < span class ="cline-any cline-yes "> 48x </ span >
347+ < span class ="cline-any cline-yes "> 68x </ span >
348348< span class ="cline-any cline-yes "> 4x</ span >
349- < span class ="cline-any cline-yes "> 49x </ span >
350- < span class ="cline-any cline-yes "> 25x </ span >
349+ < span class ="cline-any cline-yes "> 68x </ span >
350+ < span class ="cline-any cline-yes "> 44x </ span >
351351< span class ="cline-any cline-no "> </ span >
352352< span class ="cline-any cline-no "> </ span >
353- < span class ="cline-any cline-yes "> 25x </ span >
354- < span class ="cline-any cline-yes "> 25x </ span >
353+ < span class ="cline-any cline-yes "> 44x </ span >
354+ < span class ="cline-any cline-yes "> 44x </ span >
355355< span class ="cline-any cline-yes "> 7x</ span >
356356< span class ="cline-any cline-yes "> 7x</ span >
357- < span class ="cline-any cline-yes "> 18x </ span >
358- < span class ="cline-any cline-yes "> 18x </ span >
359- < span class ="cline-any cline-yes "> 25x </ span >
357+ < span class ="cline-any cline-yes "> 37x </ span >
358+ < span class ="cline-any cline-yes "> 37x </ span >
359+ < span class ="cline-any cline-yes "> 44x </ span >
360360< span class ="cline-any cline-no "> </ span >
361361< span class ="cline-any cline-no "> </ span >
362362< span class ="cline-any cline-no "> </ span >
363363< span class ="cline-any cline-no "> </ span >
364364< span class ="cline-any cline-no "> </ span >
365365< span class ="cline-any cline-no "> </ span >
366- < span class ="cline-any cline-yes "> 49x </ span >
366+ < span class ="cline-any cline-yes "> 68x </ span >
367367< span class ="cline-any cline-no "> </ span >
368368< span class ="cline-any cline-no "> </ span >
369- < span class ="cline-any cline-yes "> 49x</ span >
370- < span class ="cline-any cline-yes "> 12x</ span >
371- < span class ="cline-any cline-no "> </ span >
372- < span class ="cline-any cline-no "> </ span >
373- < span class ="cline-any cline-yes "> 12x</ span >
369+ < span class ="cline-any cline-yes "> 68x</ span >
370+ < span class ="cline-any cline-yes "> 22x</ span >
371+ < span class ="cline-any cline-yes "> 10x</ span >
372+ < span class ="cline-any cline-yes "> 10x</ span >
374373< span class ="cline-any cline-yes "> 12x</ span >
375- < span class ="cline-any cline-yes "> 49x</ span >
376374< span class ="cline-any cline-yes "> 12x</ span >
375+ < span class ="cline-any cline-yes "> 68x</ span >
376+ < span class ="cline-any cline-yes "> 21x</ span >
377377< span class ="cline-any cline-no "> </ span >
378378< span class ="cline-any cline-no "> </ span >
379379< span class ="cline-any cline-no "> </ span >
@@ -386,30 +386,30 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
386386< span class ="cline-any cline-no "> </ span >
387387< span class ="cline-any cline-no "> </ span >
388388< span class ="cline-any cline-no "> </ span >
389- < span class ="cline-any cline-yes "> 12x </ span >
389+ < span class ="cline-any cline-yes "> 21x </ span >
390390< span class ="cline-any cline-yes "> 4x</ span >
391391< span class ="cline-any cline-yes "> 4x</ span >
392- < span class ="cline-any cline-yes "> 12x</ span >
393- < span class ="cline-any cline-yes "> 8x</ span >
392+ < span class ="cline-any cline-yes "> 21x</ span >
394393< span class ="cline-any cline-yes "> 8x</ span >
395394< span class ="cline-any cline-yes "> 8x</ span >
396- < span class ="cline-any cline-no "> </ span >
397- < span class ="cline-any cline-no "> </ span >
398- < span class ="cline-any cline-yes "> 12x</ span >
395+ < span class ="cline-any cline-yes "> 17x</ span >
396+ < span class ="cline-any cline-yes "> 9x</ span >
397+ < span class ="cline-any cline-yes "> 9x</ span >
398+ < span class ="cline-any cline-yes "> 21x</ span >
399399< span class ="cline-any cline-yes "> 22x</ span >
400400< span class ="cline-any cline-yes "> 22x</ span >
401401< span class ="cline-any cline-yes "> 22x</ span >
402402< span class ="cline-any cline-yes "> 22x</ span >
403403< span class ="cline-any cline-yes "> 22x</ span >
404404< span class ="cline-any cline-yes "> 22x</ span >
405405< span class ="cline-any cline-yes "> 22x</ span >
406- < span class ="cline-any cline-yes "> 49x </ span >
407- < span class ="cline-any cline-yes "> 49x </ span >
408- < span class ="cline-any cline-yes "> 49x </ span >
409- < span class ="cline-any cline-yes "> 49x </ span >
410- < span class ="cline-any cline-yes "> 49x </ span >
411- < span class ="cline-any cline-yes "> 49x </ span >
412- < span class ="cline-any cline-yes "> 49x </ span >
406+ < span class ="cline-any cline-yes "> 68x </ span >
407+ < span class ="cline-any cline-yes "> 68x </ span >
408+ < span class ="cline-any cline-yes "> 68x </ span >
409+ < span class ="cline-any cline-yes "> 68x </ span >
410+ < span class ="cline-any cline-yes "> 68x </ span >
411+ < span class ="cline-any cline-yes "> 68x </ span >
412+ < span class ="cline-any cline-yes "> 68x </ span >
413413< span class ="cline-any cline-yes "> 1x</ span >
414414< span class ="cline-any cline-yes "> 1x</ span >
415415< span class ="cline-any cline-yes "> 1x</ span >
@@ -543,9 +543,9 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
543543< span class ="cstat-no " title ="statement not covered " > throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', cb ) );</ span >
544544< span class ="cstat-no " title ="statement not covered " > }</ span >
545545 if ( hasOwnProp( options, 'depth' ) ) {
546- if ( !isNonNegativeInteger( options.depth ) ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
547- < span class =" cstat-no " title =" statement not covered " > throw new TypeError( format( 'invalid option. `%s` option must be a nonnegative integer. Option: `%s`.', options.depth ) );</ span >
548- < span class =" cstat-no " title =" statement not covered " > }</ span >
546+ if ( !isNonNegativeInteger( options.depth ) ) {
547+ throw new TypeError( format( 'invalid option. `%s` option must be a nonnegative integer. Option: `%s`.', options.depth ) );
548+ }
549549 opts.depth = options.depth;
550550 }
551551 if ( hasOwnProp( options, 'order' ) ) {
@@ -568,9 +568,9 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
568568 } else if ( isOrder( options.order ) ) {
569569 // When provided a specific order, flatten according to that order regardless of the order of the input ndarray:
570570 opts.order = options.order;
571- }< span class =" branch-0 cbranch-no " title =" branch not covered " > else {</ span >
572- < span class =" cstat-no " title =" statement not covered " > throw new TypeError( format( 'invalid option. `%s` option must be a recognized order. Option: `%s`.', 'order', options.order ) );</ span >
573- < span class =" cstat-no " title =" statement not covered " > }</ span >
571+ } else {
572+ throw new TypeError( format( 'invalid option. `%s` option must be a recognized order. Option: `%s`.', 'order', options.order ) );
573+ }
574574 }
575575 // Create an output ndarray having contiguous memory:
576576 y = emptyLike( x, {
@@ -598,7 +598,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
598598 < div class ='footer quiet pad2 space-top1 center small '>
599599 Code coverage generated by
600600 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
601- at 2025-09-16T08:42:58.398Z
601+ at 2025-09-16T08:47:25.185Z
602602 </ div >
603603 < script src ="../../../prettify.js "> </ script >
604604 < script >
0 commit comments