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

Skip to content

Commit 3054b7a

Browse files
committed
Transform error messages
1 parent 0dc0931 commit 3054b7a

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 minmaxViewBufferIndex = require( '@stdlib/ndarray-base-minmax-view-buffer-index' );
2528
var ndarray2object = require( '@stdlib/ndarray-base-ndarraylike2object' );
2629
var blockedaccessorunary2d = require( './2d_blocked_accessors.js' );
@@ -66,7 +69,6 @@ var unary9d = require( './9d.js' );
6669
var unary10d = require( './10d.js' );
6770
var unarynd = require( './nd.js' );
6871

69-
7072
// VARIABLES //
7173

7274
var UNARY = [
@@ -82,6 +84,7 @@ var UNARY = [
8284
unary9d,
8385
unary10d
8486
];
87+
8588
var ACCESSOR_UNARY = [
8689
accessorunary0d,
8790
accessorunary1d,
@@ -95,6 +98,7 @@ var ACCESSOR_UNARY = [
9598
accessorunary9d,
9699
accessorunary10d
97100
];
101+
98102
var BLOCKED_UNARY = [
99103
blockedunary2d, // 0
100104
blockedunary3d,
@@ -106,6 +110,7 @@ var BLOCKED_UNARY = [
106110
blockedunary9d,
107111
blockedunary10d // 8
108112
];
113+
109114
var BLOCKED_ACCESSOR_UNARY = [
110115
blockedaccessorunary2d, // 0
111116
blockedaccessorunary3d,
@@ -117,8 +122,8 @@ var BLOCKED_ACCESSOR_UNARY = [
117122
blockedaccessorunary9d,
118123
blockedaccessorunary10d // 8
119124
];
120-
var MAX_DIMS = UNARY.length - 1;
121125

126+
var MAX_DIMS = UNARY.length - 1;
122127

123128
// MAIN //
124129

@@ -237,7 +242,7 @@ function unaryBy( arrays, fcn, clbk, thisArg ) {
237242
for ( i = 0; i < ndims; i++ ) {
238243
d = shx[ i ];
239244
if ( d !== shy[ i ] ) {
240-
throw new Error( 'invalid arguments. Arrays must have the same shape.' );
245+
throw new Error( format('1dN0d') );
241246
}
242247
// Note that, if one of the dimensions is `0`, the length will be `0`...
243248
len *= d;
@@ -339,7 +344,6 @@ function unaryBy( arrays, fcn, clbk, thisArg ) {
339344
unarynd( x, y, fcn, clbk, thisArg );
340345
}
341346

342-
343347
// EXPORTS //
344348

345349
module.exports = unaryBy;

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
"@stdlib/ndarray-base-unary-loop-interchange-order": "^0.2.1",
4545
"@stdlib/ndarray-base-unary-tiling-block-size": "^0.2.1",
4646
"@stdlib/ndarray-base-vind2bind": "^0.2.1",
47-
"@stdlib/types": "^0.3.2"
47+
"@stdlib/types": "^0.3.2",
48+
"@stdlib/error-tools-fmtprodmsg": "^0.2.1"
4849
},
4950
"devDependencies": {
5051
"@stdlib/array-filled": "^0.2.1",
@@ -101,4 +102,4 @@
101102
"type": "opencollective",
102103
"url": "https://opencollective.com/stdlib"
103104
}
104-
}
105+
}

0 commit comments

Comments
 (0)
0