diff --git a/lib/main.js b/lib/main.js index a153c2b..fc1ad30 100644 --- a/lib/main.js +++ b/lib/main.js @@ -23,7 +23,7 @@ var iterationOrder = require( '@stdlib/ndarray-base-iteration-order' ); var strides2order = require( '@stdlib/ndarray-base-strides2order' ); var ndarray2object = require( '@stdlib/ndarray-base-ndarraylike2object' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); var blockedaccessormap2d = require( './2d_blocked_accessors.js' ); var blockedaccessormap3d = require( './3d_blocked_accessors.js' ); var blockedaccessormap4d = require( './4d_blocked_accessors.js' ); @@ -226,7 +226,7 @@ function map( arrays, fcn, thisArg ) { for ( i = 0; i < ndims; i++ ) { d = shx[ i ]; if ( d !== shy[ i ] ) { - throw new Error( 'invalid arguments. Arrays must have the same shape.' ); + throw new Error( format('null0d') ); } // Note that, if one of the dimensions is `0`, the length will be `0`... len *= d; diff --git a/package.json b/package.json index 4b3abc1..24517e1 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@stdlib/ndarray-base-unary-loop-interchange-order": "^0.3.1", "@stdlib/ndarray-base-unary-tiling-block-size": "^0.2.3", "@stdlib/ndarray-base-vind2bind": "^0.2.3", - "@stdlib/string-format": "^0.2.3", + "@stdlib/error-tools-fmtprodmsg": "^0.2.3", "@stdlib/types": "^0.5.1", "@stdlib/error-tools-fmtprodmsg": "^0.2.3" },