From 7d89e7fa1d22af23dab00f54979ab29ce675e1d7 Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Fri, 21 Feb 2025 10:28:46 +0000 Subject: [PATCH] Transform error messages --- lib/main.js | 4 ++-- lib/validate.js | 6 +++--- package.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/main.js b/lib/main.js index 0517db5..4f6e9ea 100644 --- a/lib/main.js +++ b/lib/main.js @@ -33,7 +33,7 @@ var array2json = require( '@stdlib/array-to-json' ); var dtype = require( '@stdlib/array-dtype' ); var copy = require( '@stdlib/array-base-copy' ); var resolveGetter = require( '@stdlib/array-base-resolve-getter' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); var defaults = require( './defaults.js' ); var validate = require( './validate.js' ); var cache = require( './cache.js' ); @@ -78,7 +78,7 @@ function ArrayIndex( x ) { return new ArrayIndex( x ); } if ( !isCollection( x ) ) { - throw new TypeError( format( 'invalid argument. First argument must be an array-like object. Value: `%s`.', x ) ); + throw new TypeError( format( 'null2O', x ) ); } dt = dtype( x ); diff --git a/lib/validate.js b/lib/validate.js index b617482..dc894e5 100644 --- a/lib/validate.js +++ b/lib/validate.js @@ -23,7 +23,7 @@ var isObject = require( '@stdlib/assert-is-plain-object' ); var hasOwnProp = require( '@stdlib/assert-has-own-property' ); var isBoolean = require( '@stdlib/assert-is-boolean' ).isPrimitive; -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); // MAIN // @@ -49,12 +49,12 @@ var format = require( '@stdlib/string-format' ); */ function validate( opts, options ) { 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, 'persist' ) ) { opts.persist = options.persist; if ( !isBoolean( opts.persist ) ) { - return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'persist', opts.persist ) ); + return new TypeError( format( 'null2o', 'persist', opts.persist ) ); } } return null; diff --git a/package.json b/package.json index a7ea9bd..6654cac 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@stdlib/assert-is-integer": "^0.2.2", "@stdlib/assert-is-plain-object": "^0.2.2", "@stdlib/dstructs-linked-list": "github:stdlib-js/dstructs-linked-list#main", - "@stdlib/string-format": "^0.2.2", + "@stdlib/error-tools-fmtprodmsg": "^0.2.2", "@stdlib/types": "^0.4.3", "@stdlib/utils-define-nonenumerable-property": "^0.2.2", "@stdlib/utils-define-nonenumerable-read-only-accessor": "^0.2.3",