Skip to content

Commit e285e98

Browse files
committed
Transform error messages
1 parent cc4ed6a commit e285e98

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

lib/factory.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ var noop = require( '@stdlib/utils-noop' );
3131
var randu = require( '@stdlib/random-base-mt19937' ).factory;
3232
var isnan = require( '@stdlib/math-base-assert-is-nan' );
3333
var typedarray2json = require( '@stdlib/array-to-json' );
34-
var format = require( '@stdlib/string-format' );
34+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
3535
var validate = require( './validate.js' );
3636
var weibull0 = require( './weibull.js' );
3737

@@ -81,11 +81,11 @@ function factory() {
8181
} else if ( arguments.length === 1 ) {
8282
opts = arguments[ 0 ];
8383
if ( !isObject( opts ) ) {
84-
throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', opts ) );
84+
throw new TypeError( format( '0pD2V', opts ) );
8585
}
8686
if ( hasOwnProp( opts, 'prng' ) ) {
8787
if ( !isFunction( opts.prng ) ) {
88-
throw new TypeError( format( 'invalid option. `%s` option must be a pseudorandom number generator function. Option: `%s`.', 'prng', opts.prng ) );
88+
throw new TypeError( format( '0pD6u', 'prng', opts.prng ) );
8989
}
9090
rand = opts.prng;
9191
} else {
@@ -101,11 +101,11 @@ function factory() {
101101
if ( arguments.length > 2 ) {
102102
opts = arguments[ 2 ];
103103
if ( !isObject( opts ) ) {
104-
throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', opts ) );
104+
throw new TypeError( format( '0pD2V', opts ) );
105105
}
106106
if ( hasOwnProp( opts, 'prng' ) ) {
107107
if ( !isFunction( opts.prng ) ) {
108-
throw new TypeError( format( 'invalid option. `%s` option must be a pseudorandom number generator function. Option: `%s`.', 'prng', opts.prng ) );
108+
throw new TypeError( format( '0pD6u', 'prng', opts.prng ) );
109109
}
110110
rand = opts.prng;
111111
} else {

lib/validate.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var isPositive = require( '@stdlib/assert-is-positive-number' ).isPrimitive;
24-
var format = require( '@stdlib/string-format' );
24+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
2525

2626

2727
// MAIN //
@@ -42,10 +42,10 @@ var format = require( '@stdlib/string-format' );
4242
*/
4343
function validate( k, lambda ) {
4444
if ( !isPositive( k ) ) {
45-
return new TypeError( format( 'invalid argument. Scale parameter must be a positive number. Value: `%s`.', k ) );
45+
return new TypeError( format( '0pD7c', k ) );
4646
}
4747
if ( !isPositive( lambda ) ) {
48-
return new TypeError( format( 'invalid argument. Shape parameter must be a positive number. Value: `%s`.', lambda ) );
48+
return new TypeError( format( '0pD7d', lambda ) );
4949
}
5050
return null;
5151
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"@stdlib/math-base-special-ln": "^0.2.1",
4747
"@stdlib/math-base-special-pow": "^0.2.1",
4848
"@stdlib/random-base-mt19937": "^0.2.1",
49-
"@stdlib/string-format": "^0.2.1",
49+
"@stdlib/error-tools-fmtprodmsg": "^0.2.1",
5050
"@stdlib/types": "^0.3.2",
5151
"@stdlib/utils-constant-function": "^0.2.1",
5252
"@stdlib/utils-define-nonenumerable-read-only-accessor": "^0.2.2",

0 commit comments

Comments
 (0)