diff --git a/lib/main.js b/lib/main.js index 2829a7a..0457778 100644 --- a/lib/main.js +++ b/lib/main.js @@ -26,7 +26,7 @@ var assign = require( '@stdlib/ndarray-base-assign' ); var slice = require( '@stdlib/ndarray-base-slice' ); var getDType = require( '@stdlib/ndarray-base-dtype' ); var getShape = require( '@stdlib/ndarray-base-shape' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); // MAIN // @@ -98,7 +98,7 @@ function sliceAssign( x, y, s, strict ) { // Safe casts are always allowed and allow same kind casts (i.e., downcasts) only when the output data type is floating-point... if ( !isMostlySafeCast( xdt, ydt ) ) { - throw new TypeError( format( 'invalid argument. Input array values cannot be safely cast to the output array data type. Data types: [%s, %s].', xdt, ydt ) ); + throw new TypeError( format( '1jPF0', xdt, ydt ) ); } // Resolve a writable output array view: view = slice( y, s, strict, true ); diff --git a/package.json b/package.json index 2fc1bb6..40a4aab 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@stdlib/ndarray-base-dtype": "^0.2.2", "@stdlib/ndarray-base-shape": "^0.2.2", "@stdlib/ndarray-base-slice": "^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" },