10000 Transform error messages · stdlib-js/array-mskput@4e98c4f · GitHub
[go: up one dir, main page]

Skip to content

Commit 4e98c4f

Browse files
committed
Transform error messages
1 parent 02b46b5 commit 4e98c4f

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

lib/main.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ var isCollection = require( '@stdlib/assert-is-collection' );
2727
var base = require( '@stdlib/array-base-mskput' );
2828
var dtype = require( '@stdlib/array-dtype' );
2929
var convert = require( '@stdlib/array-convert' );
30-
var format = require( '@stdlib/string-format' );
30+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
3131
var defaults = require( './defaults.js' );
3232
var validate = require( './validate.js' );
3333

@@ -94,13 +94,13 @@ function mskput( x, mask, values ) {
9494
var xdt;
9595
var vdt;
9696
if ( !isCollection( x ) ) {
97-
throw new TypeError( format( 'invalid argument. First argument must be an array-like object. Value: `%s`.', x ) );
97+
throw new TypeError( format( 'null2O', x ) );
9898
}
9999
if ( !isCollection( mask ) ) {
100-
throw new TypeError( format( 'invalid argument. Second argument must be an array-like object. Value: `%s`.', mask ) );
100+
throw new TypeError( format( 'null2y', mask ) );
101101
}
102102
if ( !isCollection( values ) ) {
103-
throw new TypeError( format( 'invalid argument. Third argument must be an array-like object. Value: `%s`.', values ) );
103+
throw new TypeError( format( 'null2l', values ) );
104104
}
105105
opts = defaults();
106106
if ( arguments.length > 3 ) {

lib/validate.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
var isObject = require( '@stdlib/assert-is-plain-object' );
2424
var hasOwnProp = require( '@stdlib/assert-has-own-property' );
2525
var contains = require( '@stdlib/array-base-assert-contains' ).factory;
26-
var format = require( '@stdlib/string-format' );
26+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
2727

2828

2929
// VARIABLES //
@@ -61,12 +61,12 @@ var isMode = contains( MODES );
6161
*/
6262
function validate( opts, options ) {
6363
if ( !isObject( options ) ) {
64-
return new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
64+
return new TypeError( format( 'null2V', options ) );
6565
}
6666
if ( hasOwnProp( options, 'mode' ) ) {
6767
opts.mode = options.mode;
6868
if ( !isMode( opts.mode ) ) {
69-
return new TypeError( format( 'invalid option. `%s` option must be one of the following: "%s". Option: `%s`.', 'mode', MODES.join( '", "' ), opts.mode ) );
69+
return new TypeError( format( 'null4S', 'mode', MODES.join( '", "' ), opts.mode ) );
7070
}
7171
}
7272
return null;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"@stdlib/assert-has-own-property": "^0.2.2",
4848
"@stdlib/assert-is-collection": "^0.2.2",
4949
"@stdlib/assert-is-plain-object": "^0.2.2",
50-
"@stdlib/string-format": "^0.2.2",
50+
"@stdlib/error-tools-fmtprodmsg": "^0.2.2",
5151
"@stdlib/types": "^0.4.3",
5252
"@stdlib/error-tools-fmtprodmsg": "^0.2.2"
5353
},

0 commit comments

Comments
 (0)
0