Skip to content

Commit 2188325

Browse files
committed
Format error messages
1 parent e1876c3 commit 2188325

File tree

53 files changed

+124
-71
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+124
-71
lines changed

lib/node_modules/@stdlib/stats/incr/msumabs/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var isPositiveInteger = require( '@stdlib/assert/is-positive-integer' ).isPrimitive;
2424
var abs = require( '@stdlib/math/base/special/abs' );
2525
var incrmsum = require( '@stdlib/stats/incr/msum' );
26+
var format = require( '@stdlib/string/format' );
2627

2728

2829
// MAIN //
@@ -58,7 +59,7 @@ var incrmsum = require( '@stdlib/stats/incr/msum' );
5859
function incrmsumabs( W ) {
5960
var sum;
6061
if ( !isPositiveInteger( W ) ) {
61-
throw new TypeError( 'invalid argument. Must provide a positive integer. Value: `' + W + '`.' );
62+
throw new TypeError( format( 'invalid argument. Must provide a positive integer. Value: `%s`.', W ) );
6263
}
6364
sum = incrmsum( W );
6465
return accumulator;

lib/node_modules/@stdlib/stats/incr/msumabs2/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
var isPositiveInteger = require( '@stdlib/assert/is-positive-integer' ).isPrimitive;
2424
var incrmsum = require( '@stdlib/stats/incr/msum' );
25+
var format = require( '@stdlib/string/format' );
2526

2627

2728
// MAIN //
@@ -57,7 +58,7 @@ var incrmsum = require( '@stdlib/stats/incr/msum' );
5758
function incrmsumabs2( W ) {
5859
var sum;
5960
if ( !isPositiveInteger( W ) ) {
60-
throw new TypeError( 'invalid argument. Must provide a positive integer. Value: `' + W + '`.' );
61+
throw new TypeError( format( 'invalid argument. Must provide a positive integer. Value: `%s`.', W ) );
6162
}
6263
sum = incrmsum( W );
6364
return accumulator;

lib/node_modules/@stdlib/stats/incr/msummary/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ var incrmmin = require( '@stdlib/stats/incr/mmin' );
2929
var incrmmax = require( '@stdlib/stats/incr/mmax' );
3030
var incrmrange = require( '@stdlib/stats/incr/mrange' );
3131
var incrmmidrange = require( '@stdlib/stats/incr/mmidrange' );
32+
var format = require( '@stdlib/string/format' );
3233

3334

3435
// MAIN //
@@ -66,7 +67,7 @@ function incrmsummary( W ) {
6667
var mmax;
6768
var mmin;
6869
if ( !isPositiveInteger( W ) ) {
69-
throw new TypeError( 'invalid argument. Must provide a positive integer. Value: `' + W + '`.' );
70+
throw new TypeError( format( 'invalid argument. Must provide a positive integer. Value: `%s`.', W ) );
7071
}
7172
mvariance = incrmvariance( W );
7273
mmidrange = incrmmidrange( W );

lib/node_modules/@stdlib/stats/incr/msumprod/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
var isPositiveInteger = require( '@stdlib/assert/is-positive-integer' ).isPrimitive;
2424
var incrmsum = require( '@stdlib/stats/incr/msum' );
25+
var format = require( '@stdlib/string/format' );
2526

2627

2728
// MAIN //
@@ -57,7 +58,7 @@ var incrmsum = require( '@stdlib/stats/incr/msum' );
5758
function incrmsumprod( W ) {
5859
var sum;
5960
if ( !isPositiveInteger( W ) ) {
60-
throw new TypeError( 'invalid argument. Must provide a positive integer. Value: `' + W + '`.' );
61+
throw new TypeError( format( 'invalid argument. Must provide a positive integer. Value: `%s`.', W ) );
6162
}
6263
sum = incrmsum( W );
6364
return accumulator;

lib/node_modules/@stdlib/stats/incr/mvariance/lib/main.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var isPositiveInteger = require( '@stdlib/assert/is-positive-integer' ).isPrimitive;
2424
var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
26+
var format = require( '@stdlib/string/format' );
2627

2728

2829
// MAIN //
@@ -139,7 +140,7 @@ function incrmvariance( W, mean ) {
139140
var n;
140141
var i;
141142
if ( !isPositiveInteger( W ) ) {
142-
throw new TypeError( 'invalid argument. Must provide a positive integer. Value: `' + W + '`.' );
143+
throw new TypeError( format( 'invalid argument. Must provide a positive integer. Value: `%s`.', W ) );
143144
}
144145
buf = new Array( W );
145146
n = W - 1;
@@ -148,7 +149,7 @@ function incrmvariance( W, mean ) {
148149
N = 0;
149150
if ( arguments.length > 1 ) {
150151
if ( !isNumber( mean ) ) {
151-
throw new TypeError( 'invalid argument. Must provide a number primitive. Value: `' + mean + '`.' );
152+
throw new TypeError( format( 'invalid argument. Must provide a number primitive. Value: `%s`.', mean ) );
152153
}
153154
mu = mean;
154155
return accumulator2;

lib/node_modules/@stdlib/stats/incr/mvmr/lib/main.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var isPositiveInteger = require( '@stdlib/assert/is-positive-integer' ).isPrimitive;
2424
var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
26+
var format = require( '@stdlib/string/format' );
2627

2728

2829
// MAIN //
@@ -139,7 +140,7 @@ function incrmvmr( W, mean ) {
139140
var n;
140141
var i;
141142
if ( !isPositiveInteger( W ) ) {
142-
throw new TypeError( 'invalid argument. Must provide a positive integer. Value: `' + W + '`.' );
143+
throw new TypeError( format( 'invalid argument. Must provide a positive integer. Value: `%s`.', W ) );
143144
}
144145
buf = new Array( W );
145146
n = W - 1;
@@ -148,7 +149,7 @@ function incrmvmr( W, mean ) {
148149
N = 0;
149150
if ( arguments.length > 1 ) {
150151
if ( !isNumber( mean ) ) {
151-
throw new TypeError( 'invalid argument. Must provide a number primitive. Value: `' + mean + '`.' );
152+
throw new TypeError( format( 'invalid argument. Must provide a number primitive. Value: `%s`.', mean ) );
152153
}
153154
mu = mean;
154155
return accumulator2;

lib/node_modules/@stdlib/stats/incr/pcorrdist/lib/main.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
2424
var incrpcorr = require( '@stdlib/stats/incr/pcorr' );
25+
var format = require( '@stdlib/string/format' );
2526

2627

2728
// MAIN //
@@ -67,10 +68,10 @@ function incrpcorrdist( meanx, meany ) {
6768
var pcorr;
6869
if ( arguments.length ) {
6970
if ( !isNumber( meanx ) ) {
70-
throw new TypeError( 'invalid argument. First argument must be a number primitive. Value: `' + meanx + '`.' );
71+
throw new TypeError( format( 'invalid argument. First argument must be a number primitive. Value: `%s`.', meanx ) );
7172
}
7273
if ( !isNumber( meany ) ) {
73-
throw new TypeError( 'invalid argument. Second argument must be a number primitive. Value: `' + meany + '`.' );
74+
throw new TypeError( format( 'invalid argument. Second argument must be a number primitive. Value: `%s`.', meany ) );
7475
}
7576
pcorr = incrpcorr( meanx, meany );
7677
} else {

lib/node_modules/@stdlib/stats/incr/stdev/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
2424
var sqrt = require( '@stdlib/math/base/special/sqrt' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
26+
var format = require( '@stdlib/string/format' );
2627

2728

2829
// MAIN //
@@ -101,7 +102,7 @@ function incrstdev( mean ) {
101102
N = 0;
102103
if ( arguments.length ) {
103104
if ( !isNumber( mean ) ) {
104-
throw new TypeError( 'invalid argument. Must provide a number primitive. Value: `' + mean + '`.' );
105+
throw new TypeError( format( 'invalid argument. Must provide a number primitive. Value: `%s`.', mean ) );
105106
}
106107
mu = mean;
107108
return accumulator2;

lib/node_modules/@stdlib/stats/incr/variance/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
2424
var isnan = require( '@stdlib/math/base/assert/is-nan' );
25+
var format = require( '@stdlib/string/format' );
2526

2627

2728
// MAIN //
@@ -100,7 +101,7 @@ function incrvariance( mean ) {
100101
N = 0;
101102
if ( arguments.length ) {
102103
if ( !isNumber( mean ) ) {
103-
throw new TypeError( 'invalid argument. Must provide a number primitive. Value: `' + mean + '`.' );
104+
throw new TypeError( format( 'invalid argument. Must provide a number primitive. Value: `%s`.', mean ) );
104105
}
105106
mu = mean;
106107
return accumulator2;

lib/node_modules/@stdlib/stats/incr/vmr/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
2424
var isnan = require( '@stdlib/math/base/assert/is-nan' );
25+
var format = require( '@stdlib/string/format' );
2526

2627

2728
// MAIN //
@@ -97,7 +98,7 @@ function incrvmr( mean ) {
9798
N = 0;
9899
if ( arguments.length ) {
99100
if ( !isNumber( mean ) ) {
100-
throw new TypeError( 'invalid argument. Must provide a number primitive. Value: `' + mean + '`.' );
101+
throw new TypeError( format( 'invalid argument. Must provide a number primitive. Value: `%s`.', mean ) );
101102
}
102103
mu = mean;
103104
return accumulator2;

lib/node_modules/@stdlib/stats/iter/cugmean/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrgmean = require( '@stdlib/stats/incr/gmean' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercugmean( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrgmean();
6768

lib/node_modules/@stdlib/stats/iter/cuhmean/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrhmean = require( '@stdlib/stats/incr/hmean' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercuhmean( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrhmean();
6768

lib/node_modules/@stdlib/stats/iter/cumax/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrmax = require( '@stdlib/stats/incr/max' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercumax( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrmax();
6768

lib/node_modules/@stdlib/stats/iter/cumaxabs/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrmaxabs = require( '@stdlib/stats/incr/maxabs' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercumaxabs( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrmaxabs();
6768

lib/node_modules/@stdlib/stats/iter/cumean/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrmean = require( '@stdlib/stats/incr/mean' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercumean( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrmean();
6768

lib/node_modules/@stdlib/stats/iter/cumeanabs/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrmeanabs = require( '@stdlib/stats/incr/meanabs' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercumeanabs( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrmeanabs();
6768

lib/node_modules/@stdlib/stats/iter/cumeanabs2/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrmeanabs2 = require( '@stdlib/stats/incr/meanabs2' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercumeanabs2( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrmeanabs2();
6768

lib/node_modules/@stdlib/stats/iter/cumidrange/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrmidrange = require( '@stdlib/stats/incr/midrange' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercumidrange( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrmidrange();
6768

lib/node_modules/@stdlib/stats/iter/cumin/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrmin = require( '@stdlib/stats/incr/min' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercumin( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrmin();
6768

lib/node_modules/@stdlib/stats/iter/cuminabs/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrminabs = require( '@stdlib/stats/incr/minabs' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercuminabs( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrminabs();
6768

lib/node_modules/@stdlib/stats/iter/cuprod/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrprod = require( '@stdlib/stats/incr/prod' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercuprod( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrprod();
6768

lib/node_modules/@stdlib/stats/iter/curange/lib/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isIteratorLike = require( '@stdlib/assert/is-iterator-like' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var iteratorSymbol = require( '@stdlib/symbol/iterator' );
2727
var incrrange = require( '@stdlib/stats/incr/range' );
28+
var format = require( '@stdlib/string/format' );
2829

2930

3031
// MAIN //
@@ -61,7 +62,7 @@ function itercurange( iterator ) {
6162
var FLG;
6263
var acc;
6364
if ( !isIteratorLike( iterator ) ) {
64-
throw new TypeError( 'invalid argument. Must provide an iterator. Value: `' + iterator + '`.' );
65+
throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
6566
}
6667
acc = incrrange();
6768

0 commit comments

Comments
 (0)