From 67819282561abf97f5ee80f3bca54700674e63fd Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Thu, 20 Aug 2026 03:13:34 +0000 Subject: [PATCH] Transform error messages --- lib/assign.js | 4 ++-- lib/main.js | 4 ++-- lib/validate.js | 6 +++--- package.json | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/assign.js b/lib/assign.js index 42a2d90..d3aafba 100644 --- a/lib/assign.js +++ b/lib/assign.js @@ -33,7 +33,7 @@ var maybeBroadcastArray = require( '@stdlib/ndarray-base-maybe-broadcast-array' var broadcastScalar = require( '@stdlib/ndarray-base-broadcast-scalar' ); var objectAssign = require( '@stdlib/object-assign' ); var zeroTo = require( '@stdlib/array-base-zero-to' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); var defaults = require( './defaults.json' ); var validate = require( './validate.js' ); @@ -97,7 +97,7 @@ function assign( x, searchElement, y, options ) { var v; if ( !isndarrayLike( x ) ) { - throw new TypeError( format( 'invalid argument. First argument must be an ndarray-like object. Value: `%s`.', x ) ); + throw new TypeError( format( 'null5t', x ) ); } if ( !isndarrayLike( y ) ) { throw new TypeError( format( 'invalid argument. Third argument must be an ndarray-like object. Value: `%s`.', y ) ); diff --git a/lib/main.js b/lib/main.js index 8131a8e..4a2b4b0 100644 --- a/lib/main.js +++ b/lib/main.js @@ -41,7 +41,7 @@ var reinterpretBoolean = require( '@stdlib/strided-base-reinterpret-boolean' ); var takeIndexed = require( '@stdlib/array-base-take-indexed' ); var zeroTo = require( '@stdlib/array-base-zero-to' ); var objectAssign = require( '@stdlib/object-assign' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); var defaults = require( './defaults.json' ); var validate = require( './validate.js' ); @@ -105,7 +105,7 @@ function includes( x, searchElement, options ) { var y; if ( !isndarrayLike( x ) ) { - throw new TypeError( format( 'invalid argument. First argument must be an ndarray-like object. Value: `%s`.', x ) ); + throw new TypeError( format( 'null5t', x ) ); } shx = getShape( x ); N = shx.length; diff --git a/lib/validate.js b/lib/validate.js index df22202..975bdc9 100644 --- a/lib/validate.js +++ b/lib/validate.js @@ -27,7 +27,7 @@ var isIntegerArray = require( '@stdlib/assert-is-integer-array' ).primitives; var isEmptyCollection = require( '@stdlib/assert-is-empty-collection' ); var normalizeIndices = require( '@stdlib/ndarray-base-to-unique-normalized-indices' ); var join = require( '@stdlib/array-base-join' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); // MAIN // @@ -56,12 +56,12 @@ var format = require( '@stdlib/string-format' ); function validate( opts, ndims, options ) { var tmp; if ( !isObject( options ) ) { - return new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) ); + return new TypeError( format( 'null2V', options ) ); } if ( hasOwnProp( options, 'keepdims' ) ) { opts.keepdims = options.keepdims; if ( !isBoolean( opts.keepdims ) ) { - return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'keepdims', opts.keepdims ) ); + return new TypeError( format( 'null2o', 'keepdims', opts.keepdims ) ); } } if ( hasOwnProp( options, 'dims' ) ) { diff --git a/package.json b/package.json index 5f19daf..aa7ae81 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "@stdlib/ndarray-shape": "^0.2.3", "@stdlib/object-assign": "^0.2.3", "@stdlib/strided-base-reinterpret-boolean": "^0.0.3", - "@stdlib/string-format": "^0.2.3", + "@stdlib/error-tools-fmtprodmsg": "^0.2.3", "@stdlib/types": "^0.5.1", "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.3", "@stdlib/error-tools-fmtprodmsg": "^0.2.3"