From cb67e78410f2d81da7079fc6d2fbaff86cb24011 Mon Sep 17 00:00:00 2001 From: stdlib-bot <noreply@stdlib.io> Date: Mon, 10 Mar 2025 01:21:15 +0000 Subject: [PATCH] Transform error messages --- lib/main.js | 7 ++++--- package.json | 5 +++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/main.js b/lib/main.js index 57c2c31..2a739fb 100644 --- a/lib/main.js +++ b/lib/main.js @@ -18,11 +18,13 @@ 'use strict'; +var format = require('@stdlib/error-tools-fmtprodmsg'); + // MODULES // var isArray = require( '@stdlib/assert-is-array' ); -var resolveGetter = require( '@stdlib/array-base-resolve-getter' ); +var resolveGetter = require( '@stdlib/array-base-resolve-getter' ); // MAIN // @@ -54,7 +56,7 @@ function groupEntries( x, groups ) { // Get the number of elements to group: len = x.length; if ( groups.length !== len ) { - throw new RangeError( 'invalid argument. The first and second arguments must have the same length.' ); + throw new RangeError( format('1nHFI') ); } // Resolve accessors for retrieving array elements: xget = resolveGetter( x ); @@ -75,7 +77,6 @@ function groupEntries( x, groups ) { return out; } - // EXPORTS // module.exports = groupEntries; diff --git a/package.json b/package.json index 822a57d..f56dec8 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,8 @@ "dependencies": { "@stdlib/array-base-resolve-getter": "^0.2.2", "@stdlib/assert-is-array": "^0.2.2", - "@stdlib/types": "^0.4.3" + "@stdlib/types": "^0.4.3", + "@stdlib/error-tools-fmtprodmsg": "^0.2.2" }, "devDependencies": { "@stdlib/array-base-take-indexed": "^0.2.2", @@ -90,4 +91,4 @@ "type": "opencollective", "url": "https://opencollective.com/stdlib" } -} +} \ No newline at end of file