@@ -23,16 +23,16 @@ <h1><a href="index.html">All files</a> assign.js</h1>
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 99.3 % </ span >
26+ < span class ="strong "> 97.16 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 142/143 </ span >
28+ < span class ='fraction '> 137/141 </ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
33- < span class ="strong "> 92.85 % </ span >
33+ < span class ="strong "> 88.88 % </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 26/28 </ span >
35+ < span class ='fraction '> 24/27 </ span >
3636 </ div >
3737
3838
@@ -44,9 +44,9 @@ <h1><a href="index.html">All files</a> assign.js</h1>
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 99.3 % </ span >
47+ < span class ="strong "> 97.16 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 142/143 </ span >
49+ < span class ='fraction '> 137/141 </ span >
5050 </ div >
5151
5252
@@ -204,9 +204,7 @@ <h1><a href="index.html">All files</a> assign.js</h1>
204204< a name ='L139 '> </ a > < a href ='#L139 '> 139</ a >
205205< a name ='L140 '> </ a > < a href ='#L140 '> 140</ a >
206206< a name ='L141 '> </ a > < a href ='#L141 '> 141</ a >
207- < a name ='L142 '> </ a > < a href ='#L142 '> 142</ a >
208- < a name ='L143 '> </ a > < a href ='#L143 '> 143</ a >
209- < a name ='L144 '> </ a > < a href ='#L144 '> 144</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
207+ < a name ='L142 '> </ a > < a href ='#L142 '> 142</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
210208< span class ="cline-any cline-yes "> 2x</ span >
211209< span class ="cline-any cline-yes "> 2x</ span >
212210< span class ="cline-any cline-yes "> 2x</ span >
@@ -300,19 +298,18 @@ <h1><a href="index.html">All files</a> assign.js</h1>
300298< span class ="cline-any cline-yes "> 4x</ span >
301299< span class ="cline-any cline-yes "> 17x</ span >
302300< span class ="cline-any cline-yes "> 10x</ span >
303- < span class ="cline-any cline-yes "> 7x</ span >
304301< span class ="cline-any cline-yes "> 10x</ span >
305- < span class ="cline-any cline-yes "> 3x</ span >
306- < span class ="cline-any cline-yes "> 3x</ span >
307- < span class ="cline-any cline-yes "> 3x</ span >
302+ < span class ="cline-any cline-yes "> 10x</ span >
303+ < span class ="cline-any cline-no "> </ span >
304+ < span class ="cline-any cline-no "> </ span >
305+ < span class ="cline-any cline-no "> </ span >
308306< span class ="cline-any cline-yes "> 10x</ span >
309307< span class ="cline-any cline-yes "> 14x</ span >
310308< span class ="cline-any cline-yes "> 17x</ span >
311309< span class ="cline-any cline-yes "> 3x</ span >
312310< span class ="cline-any cline-yes "> 3x</ span >
313311< span class ="cline-any cline-yes "> 11x</ span >
314312< span class ="cline-any cline-yes "> 11x</ span >
315- < span class ="cline-any cline-yes "> 11x</ span >
316313< span class ="cline-any cline-yes "> 17x</ span >
317314< span class ="cline-any cline-yes "> 36x</ span >
318315< span class ="cline-any cline-yes "> 18x</ span >
@@ -330,7 +327,6 @@ <h1><a href="index.html">All files</a> assign.js</h1>
330327< span class ="cline-any cline-yes "> 2x</ span >
331328< span class ="cline-any cline-yes "> 2x</ span >
332329< span class ="cline-any cline-yes "> 8x</ span >
333- < span class ="cline-any cline-yes "> 8x</ span >
334330< span class ="cline-any cline-yes "> 17x</ span >
335331< span class ="cline-any cline-yes "> 32x</ span >
336332< span class ="cline-any cline-yes "> 14x</ span >
@@ -374,7 +370,7 @@ <h1><a href="index.html">All files</a> assign.js</h1>
374370var broadcastScalar = require( '@stdlib/ndarray/base/broadcast-scalar' );
375371var concat = require( '@stdlib/ndarray/concat' );
376372var ndims = require( '@stdlib/ndarray/base/ndims' );
377- var isArray = require( '@stdlib/assert/is-array' );
373+ var isArrayLikeObject = require( '@stdlib/assert/is-array-like-object ' );
378374var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
379375var broadcastArray = require( '@stdlib/ndarray/broadcast-array' );
380376var format = require( '@stdlib/string/format' );
@@ -442,18 +438,17 @@ <h1><a href="index.html">All files</a> assign.js</h1>
442438 }
443439 }
444440 if ( nargs === 2 ) {
445- if ( isArray ( arguments[ 0 ] ) ) {
441+ if ( isArrayLikeObject ( arguments[ 0 ] ) ) {
446442 args = arguments[ 0 ];
447- } else {
448- args = [];
449- args.push( arguments[ 0 ] );
450- }
443+ }< span class =" branch-0 cbranch-no " title =" branch not covered " > else {</ span >
444+ < span class =" cstat-no " title =" statement not covered " > args = [];</ span >
445+ < span class =" cstat-no " title =" statement not covered " > args.push( arguments[ 0 ] );</ span >
446+ < span class =" cstat-no " title =" statement not covered " > }</ span >
451447 }
452448 out = arguments[ nargs - 1 ];
453449 if ( !isndarrayLike( out ) || ndims( out ) !== 1 ) {
454450 throw new Error( format( 'invalid argument. Output argument must be a one-dimensional ndarray. Value: `%s`.', out ) );
455451 }
456-
457452 // Resolve the `dtype` and `order` of input ndarrays:
458453 arrs = [];
459454 for ( i = 0; i < args.length; i++ ) {
@@ -472,7 +467,6 @@ <h1><a href="index.html">All files</a> assign.js</h1>
472467 dt = DEFAULT_DTYPE;
473468 ord = DEFAULT_ORDER;
474469 }
475-
476470 // Broadcast scalar or 0d ndarray inputs:
477471 for ( i = 0; i < args.length; i++ ) {
478472 if ( isndarrayLike( args[ i ] ) ) {
@@ -499,7 +493,7 @@ <h1><a href="index.html">All files</a> assign.js</h1>
499493 < div class ='footer quiet pad2 space-top1 center small '>
500494 Code coverage generated by
501495 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
502- at 2025-12-05T12:02:48.837Z
496+ at 2025-12-05T12:04:18.361Z
503497 </ div >
504498 < script src ="prettify.js "> </ script >
505499 < script >
0 commit comments