From d5043eeb57574cdc3c59cf68e5ca279cba16a3e4 Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Mon, 10 Mar 2025 00:35:51 +0000 Subject: [PATCH] Transform error messages --- lib/main.js | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/main.js b/lib/main.js index 464e50c..cf5996a 100644 --- a/lib/main.js +++ b/lib/main.js @@ -30,7 +30,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 // @@ -81,21 +81,21 @@ function stridedarray2iterator( N, src, stride, offset ) { var dt; var i; if ( !isNonNegativeInteger( N ) ) { - throw new TypeError( format( 'invalid argument. First argument must be a nonnegative integer. Value: `%s`.', N ) ); + throw new TypeError( format( '01h2d', N ) ); } if ( !isCollection( src ) ) { - throw new TypeError( format( 'invalid argument. Second argument must be an array-like object. Value: `%s`.', src ) ); + throw new TypeError( format( '01h2y', src ) ); } if ( !isInteger( stride ) ) { - throw new TypeError( format( 'invalid argument. Third argument must be an integer. Value: `%s`.', stride ) ); + throw new TypeError( format( '01h2z', stride ) ); } if ( !isNonNegativeInteger( offset ) ) { - throw new TypeError( format( 'invalid argument. Fourth argument must be a nonnegative integer. Value: `%s`.', offset ) ); + throw new TypeError( format( '01h30', offset ) ); } if ( arguments.length > 4 ) { fcn = arguments[ 4 ]; if ( !isFunction( fcn ) ) { - throw new TypeError( format( 'invalid argument. Fifth argument must be a function. Value: `%s`.', fcn ) ); + throw new TypeError( format( '01h31', fcn ) ); } thisArg = arguments[ 5 ]; } diff --git a/package.json b/package.json index 442cc46..734c918 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@stdlib/assert-is-function": "^0.2.2", "@stdlib/assert-is-integer": "^0.2.2", "@stdlib/assert-is-nonnegative-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",