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

Skip to content

Commit e2679ea

Browse files
committed
Transform error messages
1 parent 5eab213 commit e2679ea

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
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

@@ -65,7 +65,7 @@ function streamFactory( options ) {
6565
var opts;
6666
if ( arguments.length ) {
6767
if ( !isObject( options ) ) {
68-
throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
68+
throw new TypeError( format( '1MZ2V', options ) );
6969
}
7070
opts = assign( {}, options );
7171
} 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

@@ -75,7 +75,7 @@ function objectMode( options ) {
7575
var opts;
7676
if ( arguments.length ) {
7777
if ( !isObject( options ) ) {
78-
throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
78+
throw new TypeError( format( '1MZ2V', options ) );
7979
}
8080
opts = assign( {}, options );
8181
} else {

lib/validate.js

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

3131

3232
// MAIN //
@@ -48,48 +48,48 @@ var format = require( '@stdlib/string-format' );
4848
*/
4949
function validate( opts, options ) {
5050
if ( !isObject( options ) ) {
51-
return new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
51+
return new TypeError( format( '1MZ2V', options ) );
5252
}
5353
if ( hasOwnProp( options, 'transform' ) ) {
5454
opts.transform = options.transform;
5555
if ( !isFunction( opts.transform ) ) {
56-
return new TypeError( format( 'invalid option. `%s` option must be a function. Option: `%s`.', 'transform', opts.transform ) );
56+
return new TypeError( format( '1MZ6p', 'transform', opts.transform ) );
5757
}
5858
}
5959
if ( hasOwnProp( options, 'flush' ) ) {
6060
opts.flush = options.flush;
6161
if ( !isFunction( opts.flush ) ) {
62-
return new TypeError( format( 'invalid option. `%s` option must be a function. Option: `%s`.', 'flush', opts.flush ) );
62+
return new TypeError( format( '1MZ6p', 'flush', opts.flush ) );
6363
}
6464
}
6565
if ( hasOwnProp( options, 'objectMode' ) ) {
6666
opts.objectMode = options.objectMode;
6767
if ( !isBoolean( opts.objectMode ) ) {
68-
return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'objectMode', opts.objectMode ) );
68+
return new TypeError( format( '1MZ2o', 'objectMode', opts.objectMode ) );
6969
}
7070
}
7171
if ( hasOwnProp( options, 'encoding' ) ) {
7272
opts.encoding = options.encoding;
7373
if ( !isString( opts.encoding ) ) {
74-
return new TypeError( format( 'invalid option. `%s` option must be a string. Option: `%s`.', 'encoding', opts.encoding ) );
74+
return new TypeError( format( '1MZ2W', 'encoding', opts.encoding ) );
7575
}
7676
}
7777
if ( hasOwnProp( options, 'allowHalfOpen' ) ) {
7878
opts.allowHalfOpen = options.allowHalfOpen;
7979
if ( !isBoolean( opts.allowHalfOpen ) ) {
80-
return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'allowHalfOpen', opts.allowHalfOpen ) );
80+
return new TypeError( format( '1MZ2o', 'allowHalfOpen', opts.allowHalfOpen ) );
8181
}
8282
}
8383
if ( hasOwnProp( options, 'highWaterMark' ) ) {
8484
opts.highWaterMark = options.highWaterMark;
8585
if ( !isNonNegative( opts.highWaterMark ) ) {
86-
return new TypeError( format( 'invalid option. `%s` option must be a nonnegative number. Option: `%s`.', 'highWaterMark', opts.highWaterMark ) );
86+
return new TypeError( format( '1MZ4k', 'highWaterMark', opts.highWaterMark ) );
8787
}
8888
}
8989
if ( hasOwnProp( options, 'decodeStrings' ) ) {
9090
opts.decodeStrings = options.decodeStrings;
9191
if ( !isBoolean( opts.decodeStrings ) ) {
92-
return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'decodeStrings', opts.decodeStrings ) );
92+
return new TypeError( format( '1MZ2o', 'decodeStrings', opts.decodeStrings ) );
9393
}
9494
}
9595
return null;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"@stdlib/assert-is-plain-object": "^0.2.2",
4545
"@stdlib/assert-is-string": "^0.2.2",
4646
"@stdlib/object-assign": "^0.2.2",
47-
"@stdlib/string-format": "^0.2.2",
47+
"@stdlib/error-tools-fmtprodmsg": "^0.2.2",
4848
"@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2",
4949
"@stdlib/utils-inherit": "^0.2.2",
5050
"@stdlib/utils-next-tick": "^0.2.2",

0 commit comments

Comments
 (0)
0