8000 Transform error messages · stdlib-js/streams-node-split@584259a · GitHub
[go: up one dir, main page]

Skip to content
Sign in
Appearance settings

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 584259a

Browse files
committed
Transform error messages
1 parent d2d4b71 commit 584259a

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

lib/factory.js

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

2323
var isObject = require( '@stdlib/assert-is-plain-object' );
24-
var format = require( '@stdlib/string-format' );
24+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
2525
var assign = require( '@stdlib/object-assign' );
2626
var Stream = require( './main.js' );
2727

@@ -61,7 +61,7 @@ function streamFactory( options ) {
6161
var opts;
6262
if ( arguments.length ) {
6363
if ( !isObject( options ) ) {
64-
throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
64+
throw new TypeError( format( '1MR2V', options ) );
6565
}
6666
opts = assign( {}, options );
6767
} else {

lib/object_mode.js

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

2323
var isObject = require( '@stdlib/assert-is-plain-object' );
24-
var format = require( '@stdlib/string-format' );
24+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
2525
var assign = require( '@stdlib/object-assign' );
2626
var Stream = require( './main.js' );
2727

@@ -53,7 +53,7 @@ function objectMode( options ) {
5353
var opts;
5454
if ( arguments.length ) {
5555
if ( !isObject( options ) ) {
56-
throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
56+
throw new TypeError( format( '1MR2V', options ) );
5757
}
5858
opts = assign( {}, options );
5959
} else {

lib/validate.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ var isBoolean = require( '@stdlib/assert-is-boolean' ).isPrimitive;
2626
var isNonNegative = require( '@stdlib/assert-is-nonnegative-number' ).isPrimitive;
2727
var isString = require( '@stdlib/assert-is-string' ).isPrimitive;
2828
var isRegExp = require( '@stdlib/assert-is-regexp' );
29-
var format = require( '@stdlib/string-format' );
29+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
3030

3131

3232
// MAIN //
@@ -58,45 +58,45 @@ var format = require( '@stdlib/string-format' );
5858
*/
5959
function validate( opts, options ) {
6060
if ( !isObject( options ) ) {
61-
return new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
61+
return new TypeError( format( '1MR2V', options ) );
6262
}
6363
if ( hasOwnProp( options, 'sep' ) ) {
6464
opts.sep = options.sep;
6565
if (
6666
!isString( opts.sep ) &&
6767
!isRegExp( opts.sep )
6868
) {
69-
return new TypeError( format( 'invalid option. `%s` option must be either a string or a regular expression. Option: `%s`.', 'sep', opts.sep ) );
69+
return new TypeError( format( '1MRAB', 'sep', opts.sep ) );
7070
}
7171
}
7272
if ( hasOwnProp( options, 'objectMode' ) ) {
7373
opts.objectMode = options.objectMode;
7474
if ( !isBoolean( opts.objectMode ) ) {
75-
return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'objectMode', opts.objectMode ) );
75+
return new TypeError( format( '1MR2o', 'objectMode', opts.objectMode ) );
7676
}
7777
}
7878
if ( hasOwnProp( options, 'writableObjectMode' ) ) {
7979
opts.writableObjectMode = options.writableObjectMode;
8080
if ( !isBoolean( opts.writableObjectMode ) ) {
81-
return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'writableObjectMode', opts.writableObjectMode ) );
81+
return new TypeError( format( '1MR2o', 'writableObjectMode', opts.writableObjectMode ) );
8282
}
8383
}
8484
if ( hasOwnProp( options, 'encoding' ) ) {
8585
opts.encoding = options.encoding;
8686
if ( !isString( opts.encoding ) ) {
87-
return new TypeError( format( 'invalid option. `%s` option must be a string. Option: `%s`.', 'encoding', opts.encoding ) );
87+
return new TypeError( format( '1MR2W', 'encoding', opts.encoding ) );
8888
}
8989
}
9090
if ( hasOwnProp( options, 'allowHalfOpen' ) ) {
9191
opts.allowHalfOpen = options.allowHalfOpen;
9292
if ( !isBoolean( opts.allowHalfOpen ) ) {
93-
return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'allowHalfOpen', opts.allowHalfOpen ) );
93+
return new TypeError( format( '1MR2o', 'allowHalfOpen', opts.allowHalfOpen ) );
9494
}
9595
}
9696
if ( hasOwnProp( options, 'highWaterMark' ) ) {
9797
opts.highWaterMark = options.highWaterMark;
9898
if ( !isNonNegative( opts.highWaterMark ) ) {
99-
return new TypeError( format( 'invalid option. `%s` option must be a nonnegative number. Option: `%s`.', 'highWaterMark', opts.highWaterMark ) );
99+
return new TypeError( format( '1MR4k', 'highWaterMark', opts.highWaterMark ) );
100100
}
101101
}
102102
return null;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"@stdlib/buffer-ctor": "^0.2.2",
4747
"@stdlib/buffer-from-string": "^0.2.2",
4848
"@stdlib/object-assign": "^0.2.2",
49-
"@stdlib/string-format": "^0.2.2",
49+
"@stdlib/error-tools-fmtprodmsg": "^0.2.2",
5050
"@stdlib/utils-define-nonenumerable-property": "^0.2.2",
5151
"@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2",
5252
"@stdlib/utils-inherit": "^0.2.2",

0 commit comments

Comments
 (0)
0