8000 Transform error messages · stdlib-js/ndarray-zeros@419cca5 · GitHub
[go: up one dir, main page]

Skip to content

Commit 419cca5

Browse files
committed
Transform error messages
1 parent 4b1bd28 commit 419cca5

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

lib/main.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ var buffer = require( '@stdlib/ndarray-base-buffer' );
2929
var numel = require( '@stdlib/ndarray-base-numel' );
3030
var ndarray = require( '@stdlib/ndarray-ctor' );
3131
var defaults = require( '@stdlib/ndarray-defaults' );
32-
var format = require( '@stdlib/string-format' );
32+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
3333

3434

3535
// VARIABLES //
@@ -82,7 +82,7 @@ function zeros( shape ) {
8282
if ( arguments.length > 1 ) {
8383
options = arguments[ 1 ];
8484
if ( !isPlainObject( options ) ) {
85-
throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
85+
throw new TypeError( format( '0kJ2V', options ) );
8686
}
8787
if ( hasOwnProp( options, 'dtype' ) ) {
8888
dtype = options.dtype;
@@ -112,14 +112,14 @@ function zeros( shape ) {
112112
} else if ( isArrayLike( shape ) ) {
113113
sh = shape;
114114
} else {
115-
throw new TypeError( format( 'invalid argument. First argument must be either a nonnegative integer or an array of nonnegative integers. Value: `%s`.', shape ) );
115+
throw new TypeError( format( '0kJ5s', shape ) );
116116
}
117117
ndims = sh.length;
118118
if ( ndims > 0 ) {
119119
len = numel( sh );
120120
if ( len !== len || len < 0 ) {
121121
// We should only get here if we've been provided an invalid shape (e.g., an array containing negative integers, etc)...
122-
throw new TypeError( format( 'invalid argument. First argument must be either a nonnegative integer or an array of nonnegative integers. Value: `%s`.', shape ) );
122+
throw new TypeError( format( '0kJ5s', shape ) );
123123
}
124124
st = shape2strides( sh, order );
125125
} else {
@@ -129,7 +129,7 @@ function zeros( shape ) {
129129
}
130130
buf = buffer( dtype, len );
131131
if ( buf === null ) {
132-
throw new TypeError( format( 'invalid option. `%s` option must be a recognized data type. Option: `%s`.', 'dtype', dtype ) );
132+
throw new TypeError( format( '0kJBf', 'dtype', dtype ) );
133133
}
134134
return new ndarray( dtype, buf, sh, st, strides2offset( sh, st ), order, opts ); // eslint-disable-line max-len
135135
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"@stdlib/ndarray-base-strides2offset": "^0.2.2",
4747
"@stdlib/ndarray-ctor": "^0.2.2",
4848
"@stdlib/ndarray-defaults": "^0.3.0",
49-
"@stdlib/string-format": "^0.2.2",
49+
"@stdlib/error-tools-fmtprodmsg": "^0.2.2",
5050
"@stdlib/types": "^0.4.3",
5151
"@stdlib/error-tools-fmtprodmsg": "^0.2.2"
5252
},

0 commit comments

Comments
 (0)
0