diff --git a/lib/main.js b/lib/main.js index 952863a..8a89531 100644 --- a/lib/main.js +++ b/lib/main.js @@ -25,7 +25,7 @@ var minmaxViewBufferIndex = require( '@stdlib/ndarray-base-minmax-view-buffer-in var ndarray2object = require( '@stdlib/ndarray-base-ndarraylike2object' ); var strides2order = require( '@stdlib/ndarray-base-strides2order' ); var anyIsEntryIn = require( '@stdlib/array-base-any-is-entry-in' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); var blockedaccessorbinary2d = require( './2d_blocked_accessors.js' ); var blockedaccessorbinary3d = require( './3d_blocked_accessors.js' ); var blockedaccessorbinary4d = require( './4d_blocked_accessors.js' ); @@ -251,7 +251,7 @@ function binary( arrays, fcn ) { // eslint-disable-line max-statements for ( i = 0; i < ndims; i++ ) { d = shx[ i ]; if ( d !== shy[ i ] || d !== shz[ 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 5831826..a1d89ee 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "@stdlib/ndarray-base-numel": "^0.2.3", "@stdlib/ndarray-base-strides2order": "^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" },