From 293d734a8b79452f8f7b2478dd8a0f39d77bdb3c Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Mon, 10 Mar 2025 00:53:49 +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 54bb1c2..50e4c67 100644 --- a/lib/main.js +++ b/lib/main.js @@ -26,7 +26,7 @@ var ndims = require( '@stdlib/ndarray-base-ndims' ); var slice = require( '@stdlib/ndarray-base-slice' ); var normalizeIndex = require( '@stdlib/ndarray-base-normalize-index' ); var nulls = require( '@stdlib/array-base-nulls' ); -var format = require( '@stdlib/string-format' ); +var format = require( '@stdlib/error-tools-fmtprodmsg' ); // MAIN // @@ -81,12 +81,12 @@ function sliceDimensionFrom( x, dim, start, strict, writable ) { // Check whether we were provided a zero-dimensional array... if ( N === 0 ) { - throw new TypeError( format( 'invalid argument. First argument must be an ndarray having one or more dimensions. Number of dimensions: %d.', N ) ); + throw new TypeError( format( '1lDF7', N ) ); } // Normalize the dimension index: d = normalizeIndex( dim, N-1 ); if ( d === -1 ) { - throw new RangeError( format( 'invalid argument. Dimension index exceeds the number of dimensions. Number of dimensions: %d. Value: `%d`.', N, dim ) ); + throw new RangeError( format( '1lDF8', N, dim ) ); } // Define a list of slice arguments: args = nulls( N ); diff --git a/package.json b/package.json index 2d85f05..c3c9e81 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@stdlib/ndarray-base-slice": "^0.2.2", "@stdlib/slice-base-args2multislice": "^0.2.2", "@stdlib/slice-ctor": "^0.2.2", - "@stdlib/string-format": "^0.2.2", + "@stdlib/error-tools-fmtprodmsg": "^0.2.2", "@stdlib/types": "^0.4.3", "@stdlib/error-tools-fmtprodmsg": "^0.2.2" },