diff --git a/lib/main.js b/lib/main.js index 01a26a8..a78d822 100644 --- a/lib/main.js +++ b/lib/main.js @@ -23,7 +23,7 @@ var isCollection = require( '@stdlib/assert-is-collection' ); var isInteger = require( '@stdlib/assert-is-integer' ).isPrimitive; var base = require( '@stdlib/array-base-slice' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); // MAIN // @@ -64,17 +64,17 @@ function slice( x ) { var end; if ( !isCollection( x ) ) { - throw new TypeError( format( 'invalid argument. First argument must be an array-like object. Value: `%s`.', x ) ); + throw new TypeError( format( '1pF2O', x ) ); } if ( arguments.length > 1 ) { start = arguments[ 1 ]; if ( !isInteger( start ) ) { - throw new TypeError( format( 'invalid argument. Second argument must be an integer. Value: `%s`.', start ) ); + throw new TypeError( format( '1pF7f', start ) ); } if ( arguments.length > 2 ) { end = arguments[ 2 ]; if ( !isInteger( end ) ) { - throw new TypeError( format( 'invalid argument. Third argument must be an integer. Value: `%s`.', end ) ); + throw new TypeError( format( '1pF2z', end ) ); } } else { end = x.length; diff --git a/package.json b/package.json index c5a0da0..cdd3e50 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@stdlib/array-base-slice": "^0.2.2", "@stdlib/assert-is-collection": "^0.2.2", "@stdlib/assert-is-integer": "^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" },