Skip to content

Commit f2990a7

Browse files
committed
Transform error messages
1 parent 8da9a73 commit f2990a7

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

lib/assign.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ var maybeBroadcastArray = require( '@stdlib/ndarray-base-maybe-broadcast-array'
3333
var broadcastScalar = require( '@stdlib/ndarray-base-broadcast-scalar' );
3434
var objectAssign = require( '@stdlib/object-assign' );
3535
var zeroTo = require( '@stdlib/array-base-zero-to' );
36-
var format = require( '@stdlib/string-format' );
36+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
3737
var defaults = require( './defaults.json' );
3838
var validate = require( './validate.js' );
3939

@@ -97,7 +97,7 @@ function assign( x, searchElement, y, options ) {
9797
var v;
9898

9999
if ( !isndarrayLike( x ) ) {
100-
throw new TypeError( format( 'invalid argument. First argument must be an ndarray-like object. Value: `%s`.', x ) );
100+
throw new TypeError( format( 'null5t', x ) );
101101
}
102102
if ( !isndarrayLike( y ) ) {
103103
throw new TypeError( format( 'invalid argument. Third argument must be an ndarray-like object. Value: `%s`.', y ) );

lib/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ var reinterpretBoolean = require( '@stdlib/strided-base-reinterpret-boolean' );
4141
var takeIndexed = require( '@stdlib/array-base-take-indexed' );
4242
var zeroTo = require( '@stdlib/array-base-zero-to' );
4343
var objectAssign = require( '@stdlib/object-assign' );
44-
var format = require( '@stdlib/string-format' );
44+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
4545
var defaults = require( './defaults.json' );
4646
var validate = require( './validate.js' );
4747

@@ -105,7 +105,7 @@ function includes( x, searchElement, options ) {
105105
var y;
106106

107107
if ( !isndarrayLike( x ) ) {
108-
throw new TypeError( format( 'invalid argument. First argument must be an ndarray-like object. Value: `%s`.', x ) );
108+
throw new TypeError( format( 'null5t', x ) );
109109
}
110110
shx = getShape( x );
111111
N = shx.length;

lib/validate.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ var isIntegerArray = require( '@stdlib/assert-is-integer-array' ).primitives;
2727
var isEmptyCollection = require( '@stdlib/assert-is-empty-collection' );
2828
var normalizeIndices = require( '@stdlib/ndarray-base-to-unique-normalized-indices' );
2929
var join = require( '@stdlib/array-base-join' );
30-
var format = require( '@stdlib/string-format' );
30+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
3131

3232

3333
// MAIN //
@@ -56,12 +56,12 @@ var format = require( '@stdlib/string-format' );
5656
function validate( opts, ndims, options ) {
5757
var tmp;
5858
if ( !isObject( options ) ) {
59-
return new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
59+
return new TypeError( format( 'null2V', options ) );
6060
}
6161
if ( hasOwnProp( options, 'keepdims' ) ) {
6262
opts.keepdims = options.keepdims;
6363
if ( !isBoolean( opts.keepdims ) ) {
64-
return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'keepdims', opts.keepdims ) );
64+
return new TypeError( format( 'null2o', 'keepdims', opts.keepdims ) );
6565
}
6666
}
6767
if ( hasOwnProp( options, 'dims' ) ) {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"@stdlib/ndarray-shape": "^0.2.2",
6767
"@stdlib/object-assign": "^0.2.2",
6868
"@stdlib/strided-base-reinterpret-boolean": "^0.0.2",
69-
"@stdlib/string-format": "^0.2.2",
69+
"@stdlib/error-tools-fmtprodmsg": "^0.2.2",
7070
"@stdlib/types": "^0.4.3",
7171
"@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2",
7272
"@stdlib/error-tools-fmtprodmsg": "^0.2.2"

0 commit comments

Comments
 (0)