diff --git a/lib/main.js b/lib/main.js index ee1a115..f927e8b 100644 --- a/lib/main.js +++ b/lib/main.js @@ -20,7 +20,7 @@ // MODULES // -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); var dtype = require( '@stdlib/array-dtype' ); var zeros = require( '@stdlib/array-zeros' ); @@ -47,7 +47,7 @@ var zeros = require( '@stdlib/array-zeros' ); function zerosLike( x ) { var dt = dtype( x ); // delegate input argument validation to dtype resolution if ( dt === null ) { - throw new TypeError( format( 'invalid argument. First argument must be either an array, typed array, or complex typed array. Value: `%s`.', x ) ); + throw new TypeError( format( '02X2f', x ) ); } if ( arguments.length > 1 ) { dt = arguments[ 1 ]; diff --git a/package.json b/package.json index f5a86f3..911b4c4 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "dependencies": { "@stdlib/array-dtype": "^0.3.0", "@stdlib/array-zeros": "^0.2.2", - "@stdlib/string-format": "^0.2.2", + "@stdlib/error-tools-fmtprodmsg": "^0.2.2", "@stdlib/types": "^0.4.3", "@stdlib/error-tools-fmtprodmsg": "^0.2.2" },