From da1431123c10882cc203750663ddc35b927702f9 Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Mon, 3 Feb 2025 00:34:18 +0000 Subject: [PATCH] Transform error messages --- lib/factory.js | 4 ++-- lib/main.js | 4 ++-- lib/validate.js | 8 ++++---- package.json | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/factory.js b/lib/factory.js index 215ece5..9c6d806 100644 --- a/lib/factory.js +++ b/lib/factory.js @@ -23,7 +23,7 @@ var isString = require( '@stdlib/assert-is-string' ).isPrimitive; var isArray = require( '@stdlib/assert-is-array' ); var isObjectLike = require( '@stdlib/assert-is-object-like' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); var validate = require( './validate.js' ); var defaults = require( './defaults.js' ); var dset = require( './dset.js' ); @@ -57,7 +57,7 @@ function factory( path, options ) { isStr = isString( path ); if ( !isStr && !isArray( path ) ) { - throw new TypeError( format( 'invalid argument. Key path must be a string or a key array. Value: `%s`.', path ) ); + throw new TypeError( format( '1SV3A', path ) ); } opts = defaults(); if ( arguments.length > 1 ) { diff --git a/lib/main.js b/lib/main.js index 8442b0e..e1addda 100644 --- a/lib/main.js +++ b/lib/main.js @@ -23,7 +23,7 @@ var isObjectLike = require( '@stdlib/assert-is-object-like' ); var isString = require( '@stdlib/assert-is-string' ).isPrimitive; var isArray = require( '@stdlib/assert-is-array' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); var validate = require( './validate.js' ); var defaults = require( './defaults.js' ); var dset = require( './dset.js' ); @@ -97,7 +97,7 @@ function deepSet( obj, path, value, options ) { } isStr = isString( path ); if ( !isStr && !isArray( path ) ) { - throw new TypeError( format( 'invalid argument. Key path must be a string or a key array. Value: `%s`.', path ) ); + throw new TypeError( format( '1SV3A', path ) ); } opts = defaults(); if ( arguments.length > 3 ) { diff --git a/lib/validate.js b/lib/validate.js index 356d06a..573112b 100644 --- a/lib/validate.js +++ b/lib/validate.js @@ -24,7 +24,7 @@ var isBoolean = require( '@stdlib/assert-is-boolean' ).isPrimitive; var isString = require( '@stdlib/assert-is-string' ).isPrimitive; var isObject = require( '@stdlib/assert-is-plain-object' ); var hasOwnProp = require( '@stdlib/assert-has-own-property' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); // MAIN // @@ -51,18 +51,18 @@ 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( '1SV2V', options ) ); } if ( hasOwnProp( options, 'create' ) ) { opts.create = options.create; if ( !isBoolean( opts.create ) ) { - return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'create', opts.create ) ); + return new TypeError( format( '1SV2o', 'create', opts.create ) ); } } if ( hasOwnProp( options, 'sep' ) ) { opts.sep = options.sep; if ( !isString( opts.sep ) ) { - return new TypeError( format( 'invalid option. `%s` option must be a string. Option: `%s`.', 'sep', opts.sep ) ); + return new TypeError( format( '1SV2W', 'sep', opts.sep ) ); } } return null; diff --git a/package.json b/package.json index d950d62..f6ad23b 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@stdlib/assert-is-object-like": "^0.2.2", "@stdlib/assert-is-plain-object": "^0.2.2", "@stdlib/assert-is-string": "^0.2.2", - "@stdlib/string-format": "^0.2.2", + "@stdlib/error-tools-fmtprodmsg": "^0.2.2", "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2", "@stdlib/error-tools-fmtprodmsg": "^0.2.2" },