@@ -23,9 +23,9 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">dstructs/
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 46.37 % </ span >
26+ < span class ="strong "> 46.41 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 672/1449 </ span >
28+ < span class ='fraction '> 673/1450 </ span >
2929 </ div >
3030
3131
@@ -44,9 +44,9 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">dstructs/
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 46.37 % </ span >
47+ < span class ="strong "> 46.41 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 672/1449 </ span >
49+ < span class ='fraction '> 673/1450 </ span >
5050 </ div >
5151
5252
@@ -1512,7 +1512,8 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">dstructs/
15121512< a name ='L1447 '> </ a > < a href ='#L1447 '> 1447</ a >
15131513< a name ='L1448 '> </ a > < a href ='#L1448 '> 1448</ a >
15141514< a name ='L1449 '> </ a > < a href ='#L1449 '> 1449</ a >
1515- < a name ='L1450 '> </ a > < a href ='#L1450 '> 1450</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
1515+ < a name ='L1450 '> </ a > < a href ='#L1450 '> 1450</ a >
1516+ < a name ='L1451 '> </ a > < a href ='#L1451 '> 1451</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
15161517< span class ="cline-any cline-yes "> 2x</ span >
15171518< span class ="cline-any cline-yes "> 2x</ span >
15181519< span class ="cline-any cline-yes "> 2x</ span >
@@ -2724,6 +2725,9 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">dstructs/
27242725< span class ="cline-any cline-yes "> 20x</ span >
27252726< span class ="cline-any cline-yes "> 20x</ span >
27262727< span class ="cline-any cline-yes "> 20x</ span >
2728+ < span class ="cline-any cline-yes "> 20x</ span >
2729+ < span class ="cline-any cline-yes "> 20x</ span >
2730+ < span class ="cline-any cline-yes "> 16x</ span >
27272731< span class ="cline-any cline-yes "> 16x</ span >
27282732< span class ="cline-any cline-yes "> 16x</ span >
27292733< span class ="cline-any cline-yes "> 16x</ span >
@@ -2732,15 +2736,13 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">dstructs/
27322736< span class ="cline-any cline-yes "> 16x</ span >
27332737< span class ="cline-any cline-yes "> 9x</ span >
27342738< span class ="cline-any cline-yes "> 9x</ span >
2735- < span class ="cline-any cline-yes "> 7x</ span >
27362739< span class ="cline-any cline-yes "> 16x</ span >
27372740< span class ="cline-any cline-yes "> 5x</ span >
27382741< span class ="cline-any cline-yes "> 16x</ span >
27392742< span class ="cline-any cline-yes "> 2x</ span >
27402743< span class ="cline-any cline-yes "> 2x</ span >
27412744< span class ="cline-any cline-no "> </ span >
27422745< span class ="cline-any cline-no "> </ span >
2743- < span class ="cline-any cline-yes "> 7x</ span >
27442746< span class ="cline-any cline-yes "> 16x</ span >
27452747< span class ="cline-any cline-yes "> 6x</ span >
27462748< span class ="cline-any cline-yes "> 16x</ span >
@@ -4163,33 +4165,34 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">dstructs/
41634165< span class ="cstat-no " title ="statement not covered " > }</ span >
41644166
41654167 /**
4166- * Serializes a tuple as a locale-aware string.
4168+ * Serializes a tuple as a locale-specific string.
41674169 *
41684170 * @private
41694171 * @memberof tuple
4170- * @param {(string|string[] )} [locales] - locale(s)
4171- * @param {Object} [options] - formatting options
4172+ * @param {(string|Array< string> )} [locales] - locale identifier (s)
4173+ * @param {Object} [options] - configuration options
41724174 * @throws {TypeError} `this` must be the host tuple
4173- * @returns {string} tuple locale string representation
4175+ * @throws {TypeError} first argument must be a string or an array of strings
4176+ * @throws {TypeError} options argument must be an object
4177+ * @returns {string} string representation
41744178 */
41754179 function toLocaleString( locales, options ) {
41764180 var opts;
41774181 var loc;
41784182 var out;
41794183 var val;
41804184 var i;
4185+
41814186 if ( this !== tuple ) { // eslint-disable-line no-invalid-this
41824187 throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
41834188 }
4184-
41854189 if ( arguments.length === 0 ) {
41864190 loc = [];
41874191 } else if ( isString( locales ) < span class ="branch-0 cbranch-no " title ="branch not covered " > || isStringArray( locales ) </ span > ) {
41884192 loc = locales;
41894193 }< span class ="branch-0 cbranch-no " title ="branch not covered " > else {</ span >
41904194< span class ="cstat-no " title ="statement not covered " > throw new TypeError( format( 'invalid argument. First argument must be a string or an array of strings. Value: `%s`.', locales ) );</ span >
41914195< span class ="cstat-no " title ="statement not covered " > }</ span >
4192-
41934196 if ( arguments.length < 2 ) {
41944197 opts = {};
41954198 } else if ( isObject( options ) ) {
@@ -4202,7 +4205,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">dstructs/
42024205 val = tuple[ indices[ i ] ];
42034206 out.push( val.toLocaleString( loc, opts ) );
42044207 }
4205- return out.join(',');
4208+ return out.join( ',' );
42064209 }
42074210
42084211 /**
@@ -4417,7 +4420,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">dstructs/
44174420 < div class ='footer quiet pad2 space-top1 center small '>
44184421 Code coverage generated by
44194422 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
4420- at 2025-09-07T21:20:51.726Z
4423+ at 2025-09-07T21:21:33.926Z
44214424 </ div >
44224425 < script src ="../../../prettify.js "> </ script >
44234426 < script >
0 commit comments