From ba8fb89435f325fb01fae05caa6ba82166b2f66b Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Mon, 11 Aug 2025 01:15:14 +0000 Subject: [PATCH] Transform error messages --- lib/main.js | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/main.js b/lib/main.js index 309c831..8f2624a 100644 --- a/lib/main.js +++ b/lib/main.js @@ -25,7 +25,7 @@ var isFunction = require( '@stdlib/assert-is-function' ); var isNumber = require( '@stdlib/assert-is-number' ).isPrimitive; var isIteratorLike = require( '@stdlib/assert-is-iterator-like' ); var iteratorSymbol = require( '@stdlib/symbol-iterator' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); // MAIN // @@ -73,7 +73,7 @@ function iterDivide() { niter = arguments.length; if ( niter < 2 ) { - throw new Error( 'insufficient arguments. Must provide two or more iterators.' ); + throw new Error( format('0Zh0I') ); } iterators = []; types = []; @@ -84,7 +84,7 @@ function iterDivide() { } else if ( isNumber( arguments[ i ] ) ) { types.push( 0 ); } else { - throw new TypeError( format( 'invalid argument. Must provide an iterator protocol-compliant object or a number. Argument: `%u`. Value: `%s`.', i, arguments[ i ] ) ); + throw new TypeError( format( '0Zh4P', i, arguments[ i ] ) ); } } // Create an iterator protocol-compliant object: diff --git a/package.json b/package.json index e4f9d58..7cdc374 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@stdlib/assert-is-function": "^0.2.2", "@stdlib/assert-is-iterator-like": "^0.2.2", "@stdlib/assert-is-number": "^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",