8000 Transform error messages · stdlib-js/ndarray-base-unary-by@17f0f58 · GitHub
[go: up one dir, main page]

Skip to content

Commit 17f0f58

Browse files
committed
Transform error messages
1 parent a455334 commit 17f0f58

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

lib/main.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@
1818

1919
'use strict';
2020

21+
var format = require('@stdlib/error-tools-fmtprodmsg');
22+
2123
// MODULES //
2224

2325
var iterationOrder = require( '@stdlib/ndarray-base-iteration-order' );
26+
2427
var strides2order = require( '@stdlib/ndarray-base-strides2order' );
2528
var minmaxViewBufferIndex = require( '@stdlib/ndarray-base-minmax-view-buffer-index' );
2629
var ndarray2object = require( '@stdlib/ndarray-base-ndarraylike2object' );
@@ -67,7 +70,6 @@ var unary9d = require( './9d.js' );
6770
var unary10d = require( './10d.js' );
6871
var unarynd = require( './nd.js' );
6972

70-
7173
// VARIABLES //
7274

7375
var UNARY = [
@@ -83,6 +85,7 @@ var UNARY = [
8385
unary9d,
8486
unary10d
8587
];
88+
8689
var ACCESSOR_UNARY = [
8790
accessorunary0d,
8891
accessorunary1d,
@@ -96,6 +99,7 @@ var ACCESSOR_UNARY = [
9699
accessorunary9d,
97100
accessorunary10d
98101
];
102+
99103
var BLOCKED_UNARY = [
100104
blockedunary2d, // 0
101105
blockedunary3d,
@@ -107,6 +111,7 @@ var BLOCKED_UNARY = [
107111
blockedunary9d,
108112
blockedunary10d // 8
109113
];
114+
110115
var BLOCKED_ACCESSOR_UNARY = [
111116
blockedaccessorunary2d, // 0
112117
blockedaccessorunary3d,
@@ -118,8 +123,8 @@ var BLOCKED_ACCESSOR_UNARY = [
118123
blockedaccessorunary9d,
119124
blockedaccessorunary10d // 8
120125
];
121-
var MAX_DIMS = UNARY.length - 1;
122126

127+
var MAX_DIMS = UNARY.length - 1;
123128

124129
// MAIN //
125130

@@ -239,7 +244,7 @@ function unaryBy( arrays, fcn, clbk, thisArg ) {
239244
for ( i = 0; i < ndims; i++ ) {
240245
d = shx[ i ];
241246
if ( d !== shy[ i ] ) {
242-
throw new Error( 'invalid arguments. Arrays must have the same shape.' );
247+
throw new Error( format('1dN0d') );
243248
}
244249
// Note that, if one of the dimensions is `0`, the length will be `0`...
245250
len *= d;
@@ -342,7 +347,6 @@ function unaryBy( arrays, fcn, clbk, thisArg ) {
342347
unarynd( x, y, fcn, clbk, thisArg );
343348
}
344349

345-
346350
// EXPORTS //
347351

348352
module.exports = unaryBy;

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
"@stdlib/ndarray-base-unary-loop-interchange-order": "^0.2.1",
4646
"@stdlib/ndarray-base-unary-tiling-block-size": "^0.2.2",
4747
"@stdlib/ndarray-base-vind2bind": "^0.2.2",
48-
"@stdlib/types": "^0.4.3"
48+
"@stdlib/types": "^0.4.3",
49+
"@stdlib/error-tools-fmtprodmsg": "^0.2.2"
4950
},
5051
"devDependencies": {
5152
"@stdlib/array-filled": "^0.2.1",
@@ -102,4 +103,4 @@
102103
"type": "opencollective",
103104
"url": "https://opencollective.com/stdlib"
104105
}
105-
}
106+
}

0 commit comments

Comments
 (0)
0