@@ -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 "> 95.05 % </ span >
26+ < span class ="strong "> 98.9 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 173 /182</ span >
28+ < span class ='fraction '> 180 /182</ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
33- < span class ="strong "> 93.93 % </ span >
33+ < span class ="strong "> 97.14 % </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 31/33 </ span >
35+ < span class ='fraction '> 34/35 </ 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 "> 95.05 % </ span >
47+ < span class ="strong "> 98.9 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 173 /182</ span >
49+ < span class ='fraction '> 180 /182</ span >
5050 </ div >
5151
5252
@@ -327,63 +327,63 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
327327< span class ="cline-any cline-yes "> 1x</ span >
328328< span class ="cline-any cline-yes "> 1x</ span >
329329< span class ="cline-any cline-yes "> 1x</ span >
330- < span class ="cline-any cline-yes "> 86x </ span >
331- < span class ="cline-any cline-yes "> 86x </ span >
332- < span class ="cline-any cline-yes "> 86x </ span >
333- < span class ="cline-any cline-yes "> 86x </ span >
334- < span class ="cline-any cline-yes "> 86x </ span >
335- < span class ="cline-any cline-yes "> 86x </ span >
336- < span class ="cline-any cline-yes "> 86x </ span >
337- < span class ="cline-any cline-yes "> 86x </ span >
338- < span class ="cline-any cline-yes "> 86x </ span >
339- < span class ="cline-any cline-yes "> 86x </ span >
340- < span class ="cline-any cline-yes "> 86x </ span >
341- < span class ="cline-any cline-yes "> 86x </ span >
342- < span class ="cline-any cline-yes "> 86x </ span >
330+ < span class ="cline-any cline-yes "> 95x </ span >
331+ < span class ="cline-any cline-yes "> 95x </ span >
332+ < span class ="cline-any cline-yes "> 95x </ span >
333+ < span class ="cline-any cline-yes "> 95x </ span >
334+ < span class ="cline-any cline-yes "> 95x </ span >
335+ < span class ="cline-any cline-yes "> 95x </ span >
336+ < span class ="cline-any cline-yes "> 95x </ span >
337+ < span class ="cline-any cline-yes "> 95x </ span >
338+ < span class ="cline-any cline-yes "> 95x </ span >
339+ < span class ="cline-any cline-yes "> 95x </ span >
340+ < span class ="cline-any cline-yes "> 95x </ span >
341+ < span class ="cline-any cline-yes "> 95x </ span >
342+ < span class ="cline-any cline-yes "> 95x </ span >
343343< span class ="cline-any cline-yes "> 20x</ span >
344344< span class ="cline-any cline-yes "> 20x</ span >
345- < span class ="cline-any cline-yes "> 66x </ span >
346- < span class ="cline-any cline-yes "> 66x </ span >
347- < span class ="cline-any cline-yes "> 66x </ span >
348- < span class ="cline-any cline-yes "> 66x </ span >
349- < span class ="cline-any cline-yes "> 66x </ span >
350- < span class ="cline-any cline-yes "> 66x </ span >
351- < span class ="cline-any cline-yes "> 66x </ span >
352- < span class ="cline-any cline-yes "> 66x </ span >
353- < span class ="cline-any cline-yes "> 66x </ span >
354- < span class ="cline-any cline-yes "> 66x </ span >
355- < span class ="cline-any cline-yes "> 86x </ span >
345+ < span class ="cline-any cline-yes "> 75x </ span >
346+ < span class ="cline-any cline-yes "> 75x </ span >
347+ < span class ="cline-any cline-yes "> 75x </ span >
348+ < span class ="cline-any cline-yes "> 75x </ span >
349+ < span class ="cline-any cline-yes "> 75x </ span >
350+ < span class ="cline-any cline-yes "> 75x </ span >
351+ < span class ="cline-any cline-yes "> 75x </ span >
352+ < span class ="cline-any cline-yes "> 75x </ span >
353+ < span class ="cline-any cline-yes "> 75x </ span >
354+ < span class ="cline-any cline-yes "> 75x </ span >
355+ < span class ="cline-any cline-yes "> 95x </ span >
356356< span class ="cline-any cline-yes "> 8x</ span >
357- < span class ="cline-any cline-yes "> 86x </ span >
358- < span class ="cline-any cline-yes "> 58x </ span >
357+ < span class ="cline-any cline-yes "> 95x </ span >
358+ < span class ="cline-any cline-yes "> 65x </ span >
359359< span class ="cline-any cline-yes "> 2x</ span >
360360< span class ="cline-any cline-yes "> 2x</ span >
361- < span class ="cline-any cline-yes "> 58x </ span >
362- < span class ="cline-any cline-yes "> 56x </ span >
361+ < span class ="cline-any cline-yes "> 65x </ span >
362+ < span class ="cline-any cline-yes "> 63x </ span >
363363< span class ="cline-any cline-yes "> 7x</ span >
364364< span class ="cline-any cline-yes "> 7x</ span >
365- < span class ="cline-any cline-yes "> 49x</ span >
366- < span class ="cline-any cline-yes "> 49x</ span >
367- < span class ="cline-any cline-yes "> 49x</ span >
368- < span class ="cline-any cline-yes "> 58x</ span >
369- < span class ="cline-any cline-no "> </ span >
370- < span class ="cline-any cline-no "> </ span >
371- < span class ="cline-any cline-no "> </ span >
372- < span class ="cline-any cline-no "> </ span >
373- < span class ="cline-any cline-no "> </ span >
374- < span class ="cline-any cline-no "> </ span >
375- < span class ="cline-any cline-no "> </ span >
376- < span class ="cline-any cline-yes "> 86x</ span >
365+ < span class ="cline-any cline-yes "> 56x</ span >
366+ < span class ="cline-any cline-yes "> 56x</ span >
367+ < span class ="cline-any cline-yes "> 56x</ span >
368+ < span class ="cline-any cline-yes "> 67x</ span >
369+ < span class ="cline-any cline-yes "> 2x</ span >
377370< span class ="cline-any cline-no "> </ span >
378371< span class ="cline-any cline-no "> </ span >
379- < span class ="cline-any cline-yes "> 86x</ span >
380- < span class ="cline-any cline-yes "> 49x</ span >
381- < span class ="cline-any cline-yes "> 24x</ span >
372+ < span class ="cline-any cline-yes "> 2x</ span >
373+ < span class ="cline-any cline-yes "> 2x</ span >
374+ < span class ="cline-any cline-yes "> 2x</ span >
375+ < span class ="cline-any cline-yes "> 2x</ span >
376+ < span class ="cline-any cline-yes "> 95x</ span >
377+ < span class ="cline-any cline-yes "> 7x</ span >
378+ < span class ="cline-any cline-yes "> 7x</ span >
379+ < span class ="cline-any cline-yes "> 95x</ span >
380+ < span class ="cline-any cline-yes "> 51x</ span >
381+ < span class ="cline-any cline-yes "> 26x</ span >
382382< span class ="cline-any cline-yes "> 10x</ span >
383383< span class ="cline-any cline-yes "> 10x</ span >
384- < span class ="cline-any cline-yes "> 14x </ span >
385- < span class ="cline-any cline-yes "> 14x </ span >
386- < span class ="cline-any cline-yes "> 49x </ span >
384+ < span class ="cline-any cline-yes "> 16x </ span >
385+ < span class ="cline-any cline-yes "> 16x </ span >
386+ < span class ="cline-any cline-yes "> 51x </ span >
387387< span class ="cline-any cline-yes "> 33x</ span >
388388< span class ="cline-any cline-yes "> 8x</ span >
389389< span class ="cline-any cline-yes "> 8x</ span >
@@ -407,21 +407,21 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
407407< span class ="cline-any cline-yes "> 9x</ span >
408408< span class ="cline-any cline-yes "> 9x</ span >
409409< span class ="cline-any cline-yes "> 33x</ span >
410- < span class ="cline-any cline-yes "> 49x </ span >
411- < span class ="cline-any cline-yes "> 40x </ span >
412- < span class ="cline-any cline-yes "> 40x </ span >
413- < span class ="cline-any cline-yes "> 40x </ span >
414- < span class ="cline-any cline-yes "> 40x </ span >
415- < span class ="cline-any cline-yes "> 40x </ span >
416- < span class ="cline-any cline-yes "> 40x </ span >
417- < span class ="cline-any cline-yes "> 40x </ span >
418- < span class ="cline-any cline-yes "> 86x </ span >
419- < span class ="cline-any cline-yes "> 86x </ span >
420- < span class ="cline-any cline-yes "> 86x </ span >
421- < span class ="cline-any cline-yes "> 86x </ span >
422- < span class ="cline-any cline-yes "> 86x </ span >
423- < span class ="cline-any cline-yes "> 86x </ span >
424- < span class ="cline-any cline-yes "> 86x </ span >
410+ < span class ="cline-any cline-yes "> 51x </ span >
411+ < span class ="cline-any cline-yes "> 42x </ span >
412+ < span class ="cline-any cline-yes "> 42x </ span >
413+ < span class ="cline-any cline-yes "> 42x </ span >
414+ < span class ="cline-any cline-yes "> 42x </ span >
415+ < span class ="cline-any cline-yes "> 42x </ span >
416+ < span class ="cline-any cline-yes "> 42x </ span >
417+ < span class ="cline-any cline-yes "> 42x </ span >
418+ < span class ="cline-any cline-yes "> 95x </ span >
419+ < span class ="cline-any cline-yes "> 95x </ span >
420+ < span class ="cline-any cline-yes "> 95x </ span >
421+ < span class ="cline-any cline-yes "> 95x </ span >
422+ < span class ="cline-any cline-yes "> 95x </ span >
423+ < span class ="cline-any cline-yes "> 95x </ span >
424+ < span class ="cline-any cline-yes "> 95x </ span >
425425< span class ="cline-any cline-yes "> 1x</ span >
426426< span class ="cline-any cline-yes "> 1x</ span >
427427< span class ="cline-any cline-yes "> 1x</ span >
@@ -547,17 +547,17 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
547547 hasOpts = true;
548548 cb = fcn;
549549 }
550- }< span class =" branch-0 cbranch-no " title =" branch not covered " > else { // Case: flattenBy( x, options, fcn, thisArg )</ span >
551- < span class ="cstat- no " title ="statement not covered " > if ( !isPlainObject( options ) ) {</ span >
550+ } else { // Case: flattenBy( x, options, fcn, thisArg )
551+ if ( !isPlainObject( options ) ) < span class ="branch-0 cbranch- no " title ="branch not covered " > {</ span >
552552< span class ="cstat-no " title ="statement not covered " > throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );</ span >
553553< span class ="cstat-no " title ="statement not covered " > }</ span >
554- < span class =" cstat-no " title =" statement not covered " > hasOpts = true;</ span >
555- < span class =" cstat-no " title =" statement not covered " > cb = fcn;</ span >
556- < span class =" cstat-no " title =" statement not covered " > ctx = thisArg;</ span >
557- < span class =" cstat-no " title =" statement not covered " > } </ span >
558- if ( !isFunction( cb ) ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
559- < span class =" cstat-no " title =" statement not covered " > throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', cb ) );</ span >
560- < span class =" cstat-no " title =" statement not covered " > } </ span >
554+ hasOpts = true;
555+ cb = fcn;
556+ ctx = thisArg;
557+ }
558+ if ( !isFunction( cb ) ) {
559+ throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', cb ) );
560+ }
561561 if ( hasOpts ) {
562562 if ( hasOwnProp( options, 'depth' ) ) {
563563 if ( !isNonNegativeInteger( options.depth ) ) {
@@ -616,7 +616,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
616616 < div class ='footer quiet pad2 space-top1 center small '>
617617 Code coverage generated by
618618 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
619- at 2025-09-16T18:21:47.785Z
619+ at 2025-09-16T18:32:02.430Z
620620 </ div >
621621 < script src ="../../../prettify.js "> </ script >
622622 < script >
0 commit comments