8000 Transform error messages · stdlib-js/array-index@09183c7 · GitHub
[go: up one dir, main page]

Skip to content

Commit 09183c7

Browse files
committed
Transform error messages
1 parent 612c4bd commit 09183c7

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

lib/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ var array2json = require( '@stdlib/array-to-json' );
3333
var dtype = require( '@stdlib/array-dtype' );
3434
var copy = require( '@stdlib/array-base-copy' );
3535
var resolveGetter = require( '@stdlib/array-base-resolve-getter' );
36-
var format = require( '@stdlib/string-format' );
36+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
3737
var defaults = require( './defaults.js' );
3838
var validate = require( './validate.js' );
3939
var cache = require( './cache.js' );
@@ -77,7 +77,7 @@ function ArrayIndex( x ) {
7777
return new ArrayIndex( x );
7878
}
7979
if ( !isCollection( x ) ) {
80-
throw new TypeError( format( 'invalid argument. First argument must be an array-like object. Value: `%s`.', x ) );
80+
throw new TypeError( format( 'null2O', x ) );
8181
}
8282
dt = dtype( x );
8383

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 isBoolean = require( '@stdlib/assert-is-boolean' ).isPrimitive;
26-
var format = require( '@stdlib/string-format' );
26+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
2727

2828

2929
// MAIN //
@@ -49,12 +49,12 @@ var format = require( '@stdlib/string-format' );
4949
*/
5050
function validate( opts, options ) {
5151
if ( !isObject( options ) ) {
52-
return new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
52+
return new TypeError( format( 'null2V', options ) );
5353
}
5454
if ( hasOwnProp( options, 'persist' ) ) {
5555
opts.persist = options.persist;
5656
if ( !isBoolean( opts.persist ) ) {
57-
return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'persist', opts.persist ) );
57+
return new TypeError( format( 'null2o', 'persist', opts.persist ) );
5858
}
5959
}
6060
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-is-collection": "^0.2.2",
4848
"@stdlib/assert-is-integer": "^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/utils-define-nonenumerable-property": "^0.2.2",
5353
"@stdlib/utils-define-nonenumerable-read-only-accessor": "^0.2.3",

0 commit comments

Comments
 (0)
0