Skip to content

Commit 0928459

Browse files
committed
Update artifacts
1 parent 8a0c831 commit 0928459

File tree

16 files changed

+406
-195
lines changed

16 files changed

+406
-195
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
[177,177,100,15,15,100,3,3,100,177,177,100,"e8bb580f445dcbeeb03e458def428d9e820ab808","2025-03-30 18:12:30 -0700"]
22
[264,266,99.2481,32,34,94.1176,5,5,100,264,266,99.2481,"c7f060f6549d45a4c7faa06b25ff55a882ee6299","2025-03-30 21:10:29 -0700"]
3+
[261,261,100,34,34,100,5,5,100,261,261,100,"74d2527745106957e4b6228975dceb3578adcc5a","2025-03-30 21:35:02 -0700"]

array/base/index-of-same-value/index.html

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ <h1><a href="../../../../index.html">All files</a> array/base/index-of-same-valu
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">99.24% </span>
26+
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>264/266</span>
28+
<span class='fraction'>261/261</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">94.11% </span>
33+
<span class="strong">100% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>32/34</span>
35+
<span class='fraction'>34/34</span>
3636
</div>
3737

3838

@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> array/base/index-of-same-valu
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">99.24% </span>
47+
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>264/266</span>
49+
<span class='fraction'>261/261</span>
5050
</div>
5151

5252

@@ -95,17 +95,17 @@ <h1><a href="../../../../index.html">All files</a> array/base/index-of-same-valu
9595

9696
<tr>
9797
<td class="file high" data-value="main.js"><a href="main.js.html">main.js</a></td>
98-
<td data-value="99.1" class="pic high">
99-
<div class="chart"><div class="cover-fill" style="width: 99%"></div><div class="cover-empty" style="width: 1%"></div></div>
98+
<td data-value="100" class="pic high">
99+
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
100100
</td>
101-
<td data-value="99.1" class="pct high">99.1%</td>
102-
<td data-value="224" class="abs high">222/224</td>
103-
<td data-value="93.93" class="pct high">93.93%</td>
104-
<td data-value="33" class="abs high">31/33</td>
101+
<td data-value="100" class="pct high">100%</td>
102+
<td data-value="219" class="abs high">219/219</td>
103+
<td data-value="100" class="pct high">100%</td>
104+
<td data-value="33" class="abs high">33/33</td>
105105
<td data-value="100" class="pct high">100%</td>
106106
<td data-value="5" class="abs high">5/5</td>
107-
<td data-value="99.1" class="pct high">99.1%</td>
108-
<td data-value="224" class="abs high">222/224</td>
107+
<td data-value="100" class="pct high">100%</td>
108+
<td data-value="219" class="abs high">219/219</td>
109109
</tr>
110110

111111
</tbody>
@@ -116,7 +116,7 @@ <h1><a href="../../../../index.html">All files</a> array/base/index-of-same-valu
116116
<div class='footer quiet pad2 space-top1 center small'>
117117
Code coverage generated by
118118
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
119-
at 2025-03-31T04:12:10.768Z
119+
at 2025-03-31T04:36:38.200Z
120120
</div>
121121
<script src="../../../../prettify.js"></script>
122122
<script>

array/base/index-of-same-value/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
196196
<div class='footer quiet pad2 space-top1 center small'>
197197
Code coverage generated by
198198
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
199-
at 2025-03-31T04:12:10.768Z
199+
at 2025-03-31T04:36:38.200Z
200200
</div>
201201
<script src="../../../../prettify.js"></script>
202202
<script>

array/base/index-of-same-value/main.js.html

Lines changed: 52 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">99.1% </span>
26+
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>222/224</span>
28+
<span class='fraction'>219/219</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">93.93% </span>
33+
<span class="strong">100% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>31/33</span>
35+
<span class='fraction'>33/33</span>
3636
</div>
3737

3838

@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">99.1% </span>
47+
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>222/224</span>
49+
<span class='fraction'>219/219</span>
5050
</div>
5151

5252

@@ -282,12 +282,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
282282
<a name='L217'></a><a href='#L217'>217</a>
283283
<a name='L218'></a><a href='#L218'>218</a>
284284
<a name='L219'></a><a href='#L219'>219</a>
285-
<a name='L220'></a><a href='#L220'>220</a>
286-
<a name='L221'></a><a href='#L221'>221</a>
287-
<a name='L222'></a><a href='#L222'>222</a>
288-
<a name='L223'></a><a href='#L223'>223</a>
289-
<a name='L224'></a><a href='#L224'>224</a>
290-
<a name='L225'></a><a href='#L225'>225</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
285+
<a name='L220'></a><a href='#L220'>220</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
286+
<span class="cline-any cline-yes">1x</span>
291287
<span class="cline-any cline-yes">1x</span>
292288
<span class="cline-any cline-yes">1x</span>
293289
<span class="cline-any cline-yes">1x</span>
@@ -365,10 +361,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
365361
<span class="cline-any cline-yes">1x</span>
366362
<span class="cline-any cline-yes">1x</span>
367363
<span class="cline-any cline-yes">1x</span>
368-
<span class="cline-any cline-yes">1x</span>
369-
<span class="cline-any cline-yes">16x</span>
370-
<span class="cline-any cline-yes">16x</span>
371-
<span class="cline-any cline-yes">16x</span>
372364
<span class="cline-any cline-yes">16x</span>
373365
<span class="cline-any cline-yes">16x</span>
374366
<span class="cline-any cline-yes">16x</span>
@@ -400,25 +392,24 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
400392
<span class="cline-any cline-yes">1x</span>
401393
<span class="cline-any cline-yes">1x</span>
402394
<span class="cline-any cline-yes">1x</span>
403-
<span class="cline-any cline-yes">12x</span>
404-
<span class="cline-any cline-yes">12x</span>
405-
<span class="cline-any cline-yes">12x</span>
406-
<span class="cline-any cline-yes">12x</span>
407-
<span class="cline-any cline-yes">12x</span>
408-
<span class="cline-any cline-yes">12x</span>
395+
<span class="cline-any cline-yes">13x</span>
396+
<span class="cline-any cline-yes">13x</span>
397+
<span class="cline-any cline-yes">13x</span>
398+
<span class="cline-any cline-yes">13x</span>
399+
<span class="cline-any cline-yes">13x</span>
400+
<span class="cline-any cline-yes">13x</span>
409401
<span class="cline-any cline-yes">1x</span>
410402
<span class="cline-any cline-yes">1x</span>
411-
<span class="cline-any cline-yes">11x</span>
412-
<span class="cline-any cline-yes">11x</span>
413-
<span class="cline-any cline-yes">11x</span>
414403
<span class="cline-any cline-yes">12x</span>
415-
<span class="cline-any cline-yes">21x</span>
404+
<span class="cline-any cline-yes">12x</span>
405+
<span class="cline-any cline-yes">12x</span>
406+
<span class="cline-any cline-yes">13x</span>
407+
<span class="cline-any cline-yes">23x</span>
416408
<span class="cline-any cline-yes">11x</span>
417409
<span class="cline-any cline-yes">11x</span>
418-
<span class="cline-any cline-yes">21x</span>
419-
<span class="cline-any cline-no">&nbsp;</span>
420-
<span class="cline-any cline-yes">12x</span>
410+
<span class="cline-any cline-yes">23x</span>
421411
<span class="cline-any cline-yes">1x</span>
412+
<span class="cline-any cline-yes">13x</span>
422413
<span class="cline-any cline-yes">1x</span>
423414
<span class="cline-any cline-yes">1x</span>
424415
<span class="cline-any cline-yes">1x</span>
@@ -436,22 +427,23 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
436427
<span class="cline-any cline-yes">1x</span>
437428
<span class="cline-any cline-yes">1x</span>
438429
<span class="cline-any cline-yes">1x</span>
439-
<span class="cline-any cline-yes">10x</span>
440-
<span class="cline-any cline-yes">10x</span>
441-
<span class="cline-any cline-yes">10x</span>
442-
<span class="cline-any cline-yes">10x</span>
443-
<span class="cline-any cline-yes">10x</span>
430+
<span class="cline-any cline-yes">1x</span>
431+
<span class="cline-any cline-yes">11x</span>
432+
<span class="cline-any cline-yes">11x</span>
433+
<span class="cline-any cline-yes">11x</span>
434+
<span class="cline-any cline-yes">11x</span>
435+
<span class="cline-any cline-yes">11x</span>
444436
<span class="cline-any cline-yes">1x</span>
445437
<span class="cline-any cline-yes">1x</span>
446-
<span class="cline-any cline-yes">9x</span>
447-
<span class="cline-any cline-yes">10x</span>
448438
<span class="cline-any cline-yes">10x</span>
449439
<span class="cline-any cline-yes">11x</span>
440+
<span class="cline-any cline-yes">11x</span>
441+
<span class="cline-any cline-yes">13x</span>
450442
<span class="cline-any cline-yes">9x</span>
451443
<span class="cline-any cline-yes">9x</span>
444+
<span class="cline-any cline-yes">13x</span>
445+
<span class="cline-any cline-yes">1x</span>
452446
<span class="cline-any cline-yes">11x</span>
453-
<span class="cline-any cline-no">&nbsp;</span>
454-
<span class="cline-any cline-yes">10x</span>
455447
<span class="cline-any cline-yes">1x</span>
456448
<span class="cline-any cline-yes">1x</span>
457449
<span class="cline-any cline-yes">1x</span>
@@ -486,26 +478,24 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
486478
<span class="cline-any cline-yes">1x</span>
487479
<span class="cline-any cline-yes">1x</span>
488480
<span class="cline-any cline-yes">1x</span>
489-
<span class="cline-any cline-yes">99x</span>
490-
<span class="cline-any cline-yes">99x</span>
491-
<span class="cline-any cline-yes">99x</span>
481+
<span class="cline-any cline-yes">101x</span>
482+
<span class="cline-any cline-yes">101x</span>
492483
<span class="cline-any cline-yes">34x</span>
493484
<span class="cline-any cline-yes">34x</span>
494485
<span class="cline-any cline-yes">13x</span>
495486
<span class="cline-any cline-yes">13x</span>
496487
<span class="cline-any cline-yes">34x</span>
497-
<span class="cline-any cline-yes">99x</span>
498-
<span class="cline-any cline-yes">99x</span>
499-
<span class="cline-any cline-yes">38x</span>
500-
<span class="cline-any cline-yes">12x</span>
501-
<span class="cline-any cline-yes">12x</span>
502-
<span class="cline-any cline-yes">38x</span>
503-
<span class="cline-any cline-yes">10x</span>
504-
<span class="cline-any cline-yes">10x</span>
488+
<span class="cline-any cline-yes">101x</span>
489+
<span class="cline-any cline-yes">40x</span>
490+
<span class="cline-any cline-yes">13x</span>
491+
<span class="cline-any cline-yes">13x</span>
492+
<span class="cline-any cline-yes">40x</span>
493+
<span class="cline-any cline-yes">11x</span>
494+
<span class="cline-any cline-yes">11x</span>
505495
<span class="cline-any cline-yes">16x</span>
506496
<span class="cline-any cline-yes">16x</span>
507497
<span class="cline-any cline-yes">61x</span>
508-
<span class="cline-any cline-yes">99x</span>
498+
<span class="cline-any cline-yes">101x</span>
509499
<span class="cline-any cline-yes">1x</span>
510500
<span class="cline-any cline-yes">1x</span>
511501
<span class="cline-any cline-yes">1x</span>
@@ -533,13 +523,14 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
533523
&nbsp;
534524
// MODULES //
535525
&nbsp;
526+
var isAccessorArray = require( '@stdlib/assert/is-accessor-array' );
536527
var isComplexLike = require( '@stdlib/assert/is-complex-like' );
537528
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
538529
var reinterpret = require( '@stdlib/strided/base/reinterpret-complex' );
539530
var reinterpretBoolean = require( '@stdlib/strided/base/reinterpret-boolean' );
540531
var isComplexTypedArray = require( '@stdlib/array/base/assert/is-complex-typed-array' );
541532
var isBooleanArray = require( '@stdlib/array/base/assert/is-booleanarray' );
542-
var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
533+
var resolveGetter = require( '@stdlib/array/base/resolve-getter' );
543534
var isSameValue = require( '@stdlib/assert/is-same-value' );
544535
var real = require( '@stdlib/complex/float64/real' );
545536
var imag = require( '@stdlib/complex/float64/imag' );
@@ -576,30 +567,26 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
576567
* Returns the index of the first element which equals a provided search element according to the same value algorithm.
577568
*
578569
* @private
579-
* @param {Object} x - input array object
570+
* @param {Collection} x - input array object
580571
* @param {*} searchElement - search element
581572
* @param {NonNegativeInteger} fromIndex - starting index (inclusive)
582573
* @returns {integer} index
583574
*
584575
* @example
585576
* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
586-
* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
587577
*
588-
* var x = arraylike2object( toAccessorArray( [ 1, 2, 3, 4 ] ) );
578+
* var x = toAccessorArray( [ 1, 2, 3, 4 ] );
589579
*
590580
* var idx = accessors( x, 2, 0 );
591581
* // returns 1
592582
*/
593583
function accessors( x, searchElement, fromIndex ) {
594-
var data;
595584
var get;
596585
var i;
597586
&nbsp;
598-
data = x.data;
599-
get = x.accessors[ 0 ];
600-
&nbsp;
601-
for ( i = fromIndex; i &lt; data.length; i++ ) {
602-
if ( isSameValue( searchElement, get( data, i ) ) ) {
587+
get = resolveGetter( x );
588+
for ( i = fromIndex; i &lt; x.length; i++ ) {
589+
if ( isSameValue( searchElement, get( x, i ) ) ) {
603590
return i;
604591
}
605592
}
@@ -640,7 +627,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
640627
return i / 2;
641628
}
642629
}
643-
<span class="cstat-no" title="statement not covered" ><span class="branch-0 cbranch-no" title="branch not covered" > return -1;</span></span>
630+
return -1;
644631
}
645632
&nbsp;
646633
/**
@@ -674,7 +661,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
674661
return i;
675662
}
676663
}
677-
<span class="cstat-no" title="statement not covered" ><span class="branch-0 cbranch-no" title="branch not covered" > return -1;</span></span>
664+
return -1;
678665
}
679666
&nbsp;
680667
&nbsp;
@@ -711,22 +698,20 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
711698
* // returns 1
712699
*/
713700
function indexOfSameValue( x, searchElement, fromIndex ) {
714-
var obj;
715701
if ( fromIndex &lt; 0 ) {
716702
fromIndex += x.length;
717703
if ( fromIndex &lt; 0 ) {
718704
fromIndex = 0;
719705
}
720706
}
721-
obj = arraylike2object( x );
722-
if ( obj.accessorProtocol ) {
707+
if ( isAccessorArray( x ) ) {
723708
if ( isComplexTypedArray( x ) ) {
724709
return complex( x, searchElement, fromIndex );
725710
}
726711
if ( isBooleanArray( x ) ) {
727712
return boolean( x, searchElement, fromIndex );
728713
}
729-
return accessors( obj, searchElement, fromIndex );
714+
return accessors( x, searchElement, fromIndex );
730715
}
731716
return indexed( x, searchElement, fromIndex );
732717
}
@@ -742,7 +727,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">array/
742727
<div class='footer quiet pad2 space-top1 center small'>
743728
Code coverage generated by
744729
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
745-
at 2025-03-31T04:12:10.768Z
730+
at 2025-03-31T04:36:38.200Z
746731
</div>
747732
<script src="../../../../prettify.js"></script>
748733
<script>

array/base/index-of/coverage.ndjson

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
[219,219,100,29,29,100,4,4,100,219,219,100,"944b612d02cb0d547492c898e1f19871be198289","2023-12-19 03:34:43 -0800"]
33
[219,219,100,29,29,100,4,4,100,219,219,100,"7e817b23945c76030f9e219a6cc4ecc1f0ffb4fd","2023-12-19 03:59:41 -0800"]
44
[199,199,100,18,18,100,4,4,100,199,199,100,"e8bb580f445dcbeeb03e458def428d9e820ab808","2025-03-30 18:12:30 -0700"]
5+
[194,194,100,18,18,100,4,4,100,194,194,100,"74d2527745106957e4b6228975dceb3578adcc5a","2025-03-30 21:35:02 -0700"]

array/base/index-of/index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="../../../../index.html">All files</a> array/base/index-of/lib</h1>
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>199/199</span>
28+
<span class='fraction'>194/194</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> array/base/index-of/lib</h1>
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>199/199</span>
49+
<span class='fraction'>194/194</span>
5050
</div>
5151

5252

@@ -99,13 +99,13 @@ <h1><a href="../../../../index.html">All files</a> array/base/index-of/lib</h1>
9999
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
100100
</td>
101101
<td data-value="100" class="pct high">100%</td>
102-
<td data-value="157" class="abs high">157/157</td>
102+
<td data-value="152" class="abs high">152/152</td>
103103
<td data-value="100" class="pct high">100%</td>
104104
<td data-value="17" class="abs high">17/17</td>
105105
<td data-value="100" class="pct high">100%</td>
106106
<td data-value="4" class="abs high">4/4</td>
107107
<td data-value="100" class="pct high">100%</td>
108-
<td data-value="157" class="abs high">157/157</td>
108+
<td data-value="152" class="abs high">152/152</td>
109109
</tr>
110110

111111
</tbody>
@@ -116,7 +116,7 @@ <h1><a href="../../../../index.html">All files</a> array/base/index-of/lib</h1>
116116
<div class='footer quiet pad2 space-top1 center small'>
117117
Code coverage generated by
118118
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
119-
at 2025-03-31T01:15:14.793Z
119+
at 2025-03-31T04:36:40.464Z
120120
</div>
121121
<script src="../../../../prettify.js"></script>
122122
<script>

0 commit comments

Comments
 (0)