8000 Transform error messages · stdlib-js/utils-async-map-keys@7ed60a7 · GitHub
[go: up one dir, main page]

Skip to content

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 7ed60a7

Browse files
committed
Transform error messages
1 parent a878a54 commit 7ed60a7

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

lib/factory.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var isFunction = require( '@stdlib/assert-is-function' );
24-
var format = require( '@stdlib/string-format' );
24+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
2525
var PINF = require( '@stdlib/constants-float64-pinf' );
2626
var validate = require( './validate.js' );
2727
var limit = require( './limit.js' );
@@ -106,7 +106,7 @@ function factory( options, transform ) {
106106
f = options;
107107
}
108108
if ( !isFunction( f ) ) {
109-
throw new TypeError( format( 'invalid argument. Last argument must be a function. Value: `%s`.', f ) );
109+
throw new TypeError( format( '1RP3q', f ) );
110110
}
111111
if ( opts.series ) {
112112
opts.limit = 1;
@@ -127,10 +127,10 @@ function factory( options, transform ) {
127127
*/
128128
function mapKeysAsync( obj, done ) {
129129
if ( typeof obj !== 'object' || obj === null ) {
130-
throw new TypeError( format( 'invalid argument. First argument must be an object. Value: `%s`.', obj ) );
130+
throw new TypeError( format( '1RP3L', obj ) );
131131
}
132132
if ( !isFunction( done ) ) {
133-
throw new TypeError( format( 'invalid argument. Last argument must be a function. Value: `%s`.', done ) );
133+
throw new TypeError( format( '1RP3q', done ) );
134134
}
135135
return limit( obj, opts, f, clbk );
136136

lib/validate.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ var isObject = require( '@stdlib/assert-is-plain-object' );
2424
var hasOwnProp = require( '@stdlib/assert-has-own-property' );
2525
var isBoolean = require( '@stdlib/assert-is-boolean' ).isPrimitive;
2626
var isPositiveInteger = require( '@stdlib/assert-is-positive-integer' ).isPrimitive;
27-
var format = require( '@stdlib/string-format' );
27+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
2828

2929

3030
// MAIN //
@@ -54,21 +54,21 @@ var format = require( '@stdlib/string-format' );
5454
*/
5555
function validate( opts, options ) {
5656
if ( !isObject( options ) ) {
57-
return new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
57+
return new TypeError( format( '1RP2V', options ) );
5858
}
5959
if ( hasOwnProp( options, 'thisArg' ) ) {
6060
opts.thisArg = options.thisArg;
6161
}
6262
if ( hasOwnProp( options, 'series' ) ) {
6363
opts.series = options.series;
6464
if ( !isBoolean( opts.series ) ) {
65-
return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'series', opts.series ) );
65+
return new TypeError( format( '1RP2o', 'series', opts.series ) );
6666
}
6767
}
6868
if ( hasOwnProp( options, 'limit' ) ) {
6969
opts.limit = options.limit;
7070
if ( !isPositiveInteger( opts.limit ) ) {
71-
return new TypeError( format( 'invalid option. `%s` option must be a positive integer. Option: `%s`.', 'limit', opts.limit ) );
71+
return new TypeError( format( '1RP3P', 'limit', opts.limit ) );
7272
}
7373
}
7474
return null;

package.json

Expand all lines: package.json
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"@stdlib/assert-is-plain-object": "^0.2.2",
4444
"@stdlib/assert-is-positive-integer": "^0.2.2",
4545
"@stdlib/constants-float64-pinf": "^0.2.2",
46-
"@stdlib/string-format": "^0.2.2",
46+
"@stdlib/error-tools-fmtprodmsg": "^0.2.2",
4747
"@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2",
4848
"@stdlib/utils-keys": "^0.2.2",
4949
"debug": "^2.6.9",

0 commit comments

Comments
 (0)
0