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

Skip to content

Commit 26e5197

Browse files
committed
Transform error messages
1 parent 11c5c20 commit 26e5197

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' )< 8000 /span>;
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