@@ -25,28 +25,28 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/d
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 356/356 </ span >
28+ < span class ='fraction '> 375/375 </ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
3333 < span class ="strong "> 100% </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 43/43 </ span >
35+ < span class ='fraction '> 44/44 </ span >
3636 </ div >
3737
3838
3939 < div class ='fl pad1y space-right2 '>
4040 < span class ="strong "> 100% </ span >
4141 < span class ="quiet "> Functions</ span >
42- < span class ='fraction '> 11/11 </ span >
42+ < span class ='fraction '> 12/12 </ span >
4343 </ div >
4444
4545
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 356/356 </ span >
49+ < span class ='fraction '> 375/375 </ span >
5050 </ div >
5151
5252
@@ -419,7 +419,26 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/d
419419< a name ='L354 '> </ a > < a href ='#L354 '> 354</ a >
420420< a name ='L355 '> </ a > < a href ='#L355 '> 355</ a >
421421< a name ='L356 '> </ a > < a href ='#L356 '> 356</ a >
422- < a name ='L357 '> </ a > < a href ='#L357 '> 357</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
422+ < a name ='L357 '> </ a > < a href ='#L357 '> 357</ a >
423+ < a name ='L358 '> </ a > < a href ='#L358 '> 358</ a >
424+ < a name ='L359 '> </ a > < a href ='#L359 '> 359</ a >
425+ < a name ='L360 '> </ a > < a href ='#L360 '> 360</ a >
426+ < a name ='L361 '> </ a > < a href ='#L361 '> 361</ a >
427+ < a name ='L362 '> </ a > < a href ='#L362 '> 362</ a >
428+ < a name ='L363 '> </ a > < a href ='#L363 '> 363</ a >
429+ < a name ='L364 '> </ a > < a href ='#L364 '> 364</ a >
430+ < a name ='L365 '> </ a > < a href ='#L365 '> 365</ a >
431+ < a name ='L366 '> </ a > < a href ='#L366 '> 366</ a >
432+ < a name ='L367 '> </ a > < a href ='#L367 '> 367</ a >
433+ < a name ='L368 '> </ a > < a href ='#L368 '> 368</ a >
434+ < a name ='L369 '> </ a > < a href ='#L369 '> 369</ a >
435+ < a name ='L370 '> </ a > < a href ='#L370 '> 370</ a >
436+ < a name ='L371 '> </ a > < a href ='#L371 '> 371</ a >
437+ < a name ='L372 '> </ a > < a href ='#L372 '> 372</ a >
438+ < a name ='L373 '> </ a > < a href ='#L373 '> 373</ a >
439+ < a name ='L374 '> </ a > < a href ='#L374 '> 374</ a >
440+ < a name ='L375 '> </ a > < a href ='#L375 '> 375</ a >
441+ < a name ='L376 '> </ a > < a href ='#L376 '> 376</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
423442< span class ="cline-any cline-yes "> 1x</ span >
424443< span class ="cline-any cline-yes "> 1x</ span >
425444< span class ="cline-any cline-yes "> 1x</ span >
@@ -503,21 +522,21 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/d
503522< span class ="cline-any cline-yes "> 1x</ span >
504523< span class ="cline-any cline-yes "> 1x</ span >
505524< span class ="cline-any cline-yes "> 1x</ span >
506- < span class ="cline-any cline-yes "> 59x </ span >
507- < span class ="cline-any cline-yes "> 59x </ span >
508- < span class ="cline-any cline-yes "> 59x </ span >
509- < span class ="cline-any cline-yes "> 59x </ span >
510- < span class ="cline-any cline-yes "> 59x </ span >
511- < span class ="cline-any cline-yes "> 59x </ span >
512- < span class ="cline-any cline-yes "> 59x </ span >
525+ < span class ="cline-any cline-yes "> 61x </ span >
526+ < span class ="cline-any cline-yes "> 61x </ span >
527+ < span class ="cline-any cline-yes "> 61x </ span >
528+ < span class ="cline-any cline-yes "> 61x </ span >
529+ < span class ="cline-any cline-yes "> 61x </ span >
530+ < span class ="cline-any cline-yes "> 61x </ span >
531+ < span class ="cline-any cline-yes "> 61x </ span >
513532< span class ="cline-any cline-yes "> 2x</ span >
514533< span class ="cline-any cline-yes "> 1x</ span >
515534< span class ="cline-any cline-yes "> 1x</ span >
516535< span class ="cline-any cline-yes "> 1x</ span >
517536< span class ="cline-any cline-yes "> 1x</ span >
518- < span class ="cline-any cline-yes "> 59x </ span >
519- < span class ="cline-any cline-yes "> 35x </ span >
520- < span class ="cline-any cline-yes "> 59x </ span >
537+ < span class ="cline-any cline-yes "> 61x </ span >
538+ < span class ="cline-any cline-yes "> 37x </ span >
539+ < span class ="cline-any cline-yes "> 61x </ span >
521540< span class ="cline-any cline-yes "> 1x</ span >
522541< span class ="cline-any cline-yes "> 22x</ span >
523542< span class ="cline-any cline-yes "> 1x</ span >
@@ -527,27 +546,27 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/d
527546< span class ="cline-any cline-yes "> 21x</ span >
528547< span class ="cline-any cline-yes "> 20x</ span >
529548< span class ="cline-any cline-yes "> 20x</ span >
530- < span class ="cline-any cline-yes "> 59x </ span >
549+ < span class ="cline-any cline-yes "> 61x </ span >
531550< span class ="cline-any cline-yes "> 21x</ span >
532551< span class ="cline-any cline-yes "> 21x</ span >
533552< span class ="cline-any cline-yes "> 9x</ span >
534553< span class ="cline-any cline-yes "> 9x</ span >
535554< span class ="cline-any cline-yes "> 21x</ span >
536555< span class ="cline-any cline-yes "> 8x</ span >
537556< span class ="cline-any cline-yes "> 8x</ span >
538- < span class ="cline-any cline-yes "> 59x </ span >
539- < span class ="cline-any cline-yes "> 15x </ span >
540- < span class ="cline-any cline-yes "> 15x </ span >
541- < span class ="cline-any cline-yes "> 19x </ span >
542- < span class ="cline-any cline-yes "> 59x </ span >
543- < span class ="cline-any cline-yes "> 59x </ span >
544- < span class ="cline-any cline-yes "> 59x </ span >
545- < span class ="cline-any cline-yes "> 59x </ span >
546- < span class ="cline-any cline-yes "> 59x </ span >
547- < span class ="cline-any cline-yes "> 59x </ span >
548- < span class ="cline-any cline-yes "> 59x </ span >
549- < span class ="cline-any cline-yes "> 59x </ span >
550- < span class ="cline-any cline-yes "> 59x </ span >
557+ < span class ="cline-any cline-yes "> 61x </ span >
558+ < span class ="cline-any cline-yes "> 17x </ span >
559+ < span class ="cline-any cline-yes "> 17x </ span >
560+ < span class ="cline-any cline-yes "> 21x </ span >
561+ < span class ="cline-any cline-yes "> 61x </ span >
562+ < span class ="cline-any cline-yes "> 61x </ span >
563+ < span class ="cline-any cline-yes "> 61x </ span >
564+ < span class ="cline-any cline-yes "> 61x </ span >
565+ < span class ="cline-any cline-yes "> 61x </ span >
566+ < span class ="cline-any cline-yes "> 61x </ span >
567+ < span class ="cline-any cline-yes "> 61x </ span >
568+ < span class ="cline-any cline-yes "> 61x </ span >
569+ < span class ="cline-any cline-yes "> 61x </ span >
551570< span class ="cline-any cline-yes "> 1x</ span >
552571< span class ="cline-any cline-yes "> 1x</ span >
553572< span class ="cline-any cline-yes "> 1x</ span >
@@ -768,7 +787,26 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/d
768787< span class ="cline-any cline-yes "> 1x</ span >
769788< span class ="cline-any cline-yes "> 1x</ span >
770789< span class ="cline-any cline-yes "> 1x</ span >
771- < span class ="cline-any cline-yes "> 7x</ span >
790+ < span class ="cline-any cline-yes "> 9x</ span >
791+ < span class ="cline-any cline-yes "> 1x</ span >
792+ < span class ="cline-any cline-yes "> 1x</ span >
793+ < span class ="cline-any cline-yes "> 1x</ span >
794+ < span class ="cline-any cline-yes "> 1x</ span >
795+ < span class ="cline-any cline-yes "> 1x</ span >
796+ < span class ="cline-any cline-yes "> 1x</ span >
797+ < span class ="cline-any cline-yes "> 1x</ span >
798+ < span class ="cline-any cline-yes "> 1x</ span >
799+ < span class ="cline-any cline-yes "> 1x</ span >
800+ < span class ="cline-any cline-yes "> 1x</ span >
801+ < span class ="cline-any cline-yes "> 1x</ span >
802+ < span class ="cline-any cline-yes "> 1x</ span >
803+ < span class ="cline-any cline-yes "> 1x</ span >
804+ < span class ="cline-any cline-yes "> 1x</ span >
805+ < span class ="cline-any cline-yes "> 1x</ span >
806+ < span class ="cline-any cline-yes "> 1x</ span >
807+ < span class ="cline-any cline-yes "> 1x</ span >
808+ < span class ="cline-any cline-yes "> 1x</ span >
809+ < span class ="cline-any cline-yes "> 2x</ span >
772810< span class ="cline-any cline-yes "> 1x</ span >
773811< span class ="cline-any cline-yes "> 1x</ span >
774812< span class ="cline-any cline-yes "> 1x</ span >
@@ -1127,6 +1165,25 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/d
11271165 return ( this._type === 'struct' ) ? this._value.layout : String( this._value );
11281166});
11291167
1168+ /**
1169+ * Converts a data type instance to a primitive value.
1170+ *
1171+ * @name valueOf
1172+ * @memberof DataType.prototype
1173+ * @type {Function}
1174+ * @returns {string} primitive value
1175+ *
1176+ * @example
1177+ * var dt = new DataType( 'float64' );
1178+ * // returns <DataType>
1179+ *
1180+ * var v = dt.valueOf();
1181+ * // returns 'float64'
1182+ */
1183+ setReadOnly( DataType.prototype, 'valueOf', function valueOf() {
1184+ return this.toString();
1185+ });
1186+
11301187
11311188// EXPORTS //
11321189
@@ -1138,7 +1195,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/d
11381195 < div class ='footer quiet pad2 space-top1 center small '>
11391196 Code coverage generated by
11401197 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
1141- at 2025-09-18T07:31:25.895Z
1198+ at 2025-09-18T23:49:42.989Z
11421199 </ div >
11431200 < script src ="../../../prettify.js "> </ script >
11441201 < script >
0 commit comments