8000 Transform error messages · stdlib-js/array-mskput@0961f7d · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 0961f7d

Browse files
committed
Transform error messages
1 parent 2ef43ef commit 0961f7d

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