diff --git a/lib/main.js b/lib/main.js index 008cd84..598f3e8 100644 --- a/lib/main.js +++ b/lib/main.js @@ -29,7 +29,7 @@ var iteratorSymbol = require( '@stdlib/symbol-iterator' ); var accessorGetter = require( '@stdlib/array-base-accessor-getter' ); var getter = require( '@stdlib/array-base-getter' ); var dtype = require( '@stdlib/array-dtype' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); // MAIN // @@ -72,7 +72,7 @@ function arrayview2iteratorRight( src ) { var dt; var i; if ( !isCollection( src ) ) { - throw new TypeError( format( 'invalid argument. First argument must be an array-like object. Value: `%s`.', src ) ); + throw new TypeError( format( '01j2O', src ) ); } nargs = arguments.length; if ( nargs === 1 ) { @@ -105,15 +105,15 @@ function arrayview2iteratorRight( src ) { end = arguments[ 2 ]; fcn = arguments[ 3 ]; if ( !isFunction( fcn ) ) { - throw new TypeError( format( 'invalid argument. Fourth argument must be a function. Value: `%s`.', fcn ) ); + throw new TypeError( format( '01j32', fcn ) ); } thisArg = arguments[ 4 ]; } if ( !isInteger( begin ) ) { - throw new TypeError( format( 'invalid argument. Second argument must be either an integer (starting view index) or a function. Value: `%s`.', begin ) ); + throw new TypeError( format( '01jEE', begin ) ); } if ( !isInteger( end ) ) { - throw new TypeError( format( 'invalid argument. Third argument must be either an integer (ending view index) or a function. Value: `%s`.', end ) ); + throw new TypeError( format( '01jEF', end ) ); } if ( end < 0 ) { end = src.length + end; diff --git a/package.json b/package.json index 1f52347..8b4efe8 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@stdlib/assert-is-collection": "^0.2.2", "@stdlib/assert-is-function": "^0.2.2", "@stdlib/assert-is-integer": "^0.2.2", - "@stdlib/string-format": "^0.2.2", + "@stdlib/error-tools-fmtprodmsg": "^0.2.2", "@stdlib/symbol-iterator": "^0.2.2", "@stdlib/types": "^0.4.3", "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2",