@@ -25,14 +25,14 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/min
25
25
< div class ='fl pad1y space-right2 '>
26
26
< span class ="strong "> 100% </ span >
27
27
< span class ="quiet "> Statements</ span >
28
- < span class ='fraction '> 140/140 </ span >
28
+ < span class ='fraction '> 145/145 </ span >
29
29
</ div >
30
30
31
31
32
32
< div class ='fl pad1y space-right2 '>
33
33
< span class ="strong "> 100% </ span >
34
34
< span class ="quiet "> Branches</ span >
35
- < span class ='fraction '> 46/46 </ span >
35
+ < span class ='fraction '> 48/48 </ span >
36
36
</ div >
37
37
38
38
@@ -46,7 +46,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/min
46
46
< div class ='fl pad1y space-right2 '>
47
47
< span class ="strong "> 100% </ span >
48
48
< span class ="quiet "> Lines</ span >
49
- < span class ='fraction '> 140/140 </ span >
49
+ < span class ='fraction '> 145/145 </ span >
50
50
</ div >
51
51
52
52
@@ -57,7 +57,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/min
57
57
< template id ="filterTemplate ">
58
58
< div class ="quiet ">
59
59
Filter:
60
- < input oninput =" onInput() " type ="search " id ="fileSearch ">
60
+ < input type ="search " id ="fileSearch ">
61
61
</ div >
62
62
</ template >
63
63
</ div >
@@ -203,7 +203,14 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/min
203
203
< a name ='L138 '> </ a > < a href ='#L138 '> 138</ a >
204
204
< a name ='L139 '> </ a > < a href ='#L139 '> 139</ a >
205
205
< a name ='L140 '> </ a > < a href ='#L140 '> 140</ a >
206
- < a name ='L141 '> </ a > < a href ='#L141 '> 141</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
206
+ < 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 >
210
+ < a name ='L145 '> </ a > < a href ='#L145 '> 145</ a >
211
+ < a name ='L146 '> </ a > < a href ='#L146 '> 146</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
212
+ < span class ="cline-any cline-yes "> 1x</ span >
213
+ < span class ="cline-any cline-yes "> 1x</ span >
207
214
< span class ="cline-any cline-yes "> 1x</ span >
208
215
< span class ="cline-any cline-yes "> 1x</ span >
209
216
< span class ="cline-any cline-yes "> 1x</ span >
@@ -291,13 +298,16 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/min
291
298
< span class ="cline-any cline-yes "> 66x</ span >
292
299
< span class ="cline-any cline-yes "> 66x</ span >
293
300
< span class ="cline-any cline-yes "> 46x</ span >
301
+ < span class ="cline-any cline-yes "> 2x</ span >
302
+ < span class ="cline-any cline-yes "> 2x</ span >
303
+ < span class ="cline-any cline-yes "> 46x</ span >
294
304
< span class ="cline-any cline-yes "> 41x</ span >
295
305
< span class ="cline-any cline-yes "> 14x</ span >
296
306
< span class ="cline-any cline-yes "> 14x</ span >
297
307
< span class ="cline-any cline-yes "> 27x</ span >
298
308
< span class ="cline-any cline-yes "> 27x</ span >
299
- < span class ="cline-any cline-yes "> 5x </ span >
300
- < span class ="cline-any cline-yes "> 5x </ span >
309
+ < span class ="cline-any cline-yes "> 3x </ span >
310
+ < span class ="cline-any cline-yes "> 3x </ span >
301
311
< span class ="cline-any cline-yes "> 66x</ span >
302
312
< span class ="cline-any cline-yes "> 3x</ span >
303
313
< span class ="cline-any cline-yes "> 3x</ span >
@@ -346,7 +356,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/min
346
356
< span class ="cline-any cline-neutral "> </ span > </ td > < td class ="text "> < pre class ="prettyprint lang-js "> /**
347
357
* @license Apache-2.0
348
358
*
349
- * Copyright (c) 2018 The Stdlib Authors.
359
+ * Copyright (c) 2024 The Stdlib Authors.
350
360
*
351
361
* Licensed under the Apache License, Version 2.0 (the "License");
352
362
* you may not use this file except in compliance with the License.
@@ -365,6 +375,8 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/min
365
375
366
376
// MODULES //
367
377
378
+ var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
379
+ var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
368
380
var isInteger = require( '@stdlib/math/base/assert/is-integer' );
369
381
var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
370
382
var isComplexLike = require( '@stdlib/assert/is-complex-like' );
@@ -429,7 +441,10 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/min
429
441
* // returns 'uint8'
430
442
*/
431
443
function minDataType( value ) {
432
- if ( typeof value !== 'number' ) {
444
+ if ( !isNumber( value ) ) {
445
+ if ( isBoolean( value ) ) {
446
+ return 'bool';
447
+ }
433
448
if ( isComplexLike( value ) ) {
434
449
if ( minFloatDataType( value.re ) === 'float64' || minFloatDataType( value.im ) === 'float64' ) {
435
450
return 'complex128';
@@ -490,7 +505,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/min
490
505
< div class ='footer quiet pad2 space-top1 center small '>
491
506
Code coverage generated by
492
507
< a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
493
- at 2023-12-31T11:00:22.510Z
508
+ at 2024-07-13T08:19:12.024Z
494
509
</ div >
495
510
< script src ="../../../prettify.js "> </ script >
496
511
< script >
0 commit comments