@@ -25,7 +25,7 @@ var hasOwnProp = require( '@stdlib/assert-has-own-property' );
25
25
var isBoolean = require ( '@stdlib/assert-is-boolean' ) . isPrimitive ;
26
26
var isNonNegative = require ( '@stdlib/assert-is-nonnegative-number' ) . isPrimitive ;
27
27
var isString = require ( '@stdlib/assert-is-string' ) . isPrimitive ;
28
- var format = require ( '@stdlib/string-format ' ) ;
28
+ var format = require ( '@stdlib/error-tools-fmtprodmsg ' ) ;
29
29
30
30
31
31
// MAIN //
@@ -45,36 +45,36 @@ var format = require( '@stdlib/string-format' );
45
45
*/
46
46
function validate ( opts , options ) {
47
47
if ( ! isObject ( options ) ) {
48
- return new TypeError ( format ( 'invalid argument. Options argument must be an object. Value: `%s`. ' , options ) ) ;
48
+ return new TypeError ( format ( '1M52V ' , options ) ) ;
49
49
}
50
50
if ( hasOwnProp ( options , 'name' ) ) {
51
51
opts . name = options . name ;
52
52
if ( ! isString ( opts . name ) ) {
53
- return new TypeError ( format ( 'invalid option. `%s` option must be a string. Option: `%s`. ' , 'name' , opts . name ) ) ;
53
+ return new TypeError ( format ( '1M52W ' , 'name' , opts . name ) ) ;
54
54
}
55
55
}
56
56
if ( hasOwnProp ( options , 'objectMode' ) ) {
57
57
opts . objectMode = options . objectMode ;
58
58
if ( ! isBoolean ( opts . objectMode ) ) {
59
- return new TypeError ( format ( 'invalid option. `%s` option must be a boolean. Option: `%s`. ' , 'objectMode' , opts . objectMode ) ) ;
59
+ return new TypeError ( format ( '1M52o ' , 'objectMode' , opts . objectMode ) ) ;
60
60
}
61
61
}
62
62
if ( hasOwnProp ( options , 'readableObjectMode' ) ) {
63
63
opts . readableObjectMode = options . readableObjectMode ;
64
64
if ( ! isBoolean ( opts . readableObjectMode ) ) {
65
- return new TypeError ( format ( 'invalid option. `%s` option must be a boolean. Option: `%s`. ' , 'readableObjectMode' , opts . readableObjectMode ) ) ;
65
+ return new TypeError ( format ( '1M52o ' , 'readableObjectMode' , opts . readableObjectMode ) ) ;
66
66
}
67
67
}
68
68
if ( hasOwnProp ( options , 'allowHalfOpen' ) ) {
69
69
opts . allowHalfOpen = options . allowHalfOpen ;
70
70
if ( ! isBoolean ( opts . allowHalfOpen ) ) {
71
- return new TypeError ( format ( 'invalid option. `%s` option must be a boolean. Option: `%s`. ' , 'allowHalfOpen' , opts . allowHalfOpen ) ) ;
71
+ return new TypeError ( format ( '1M52o ' , 'allowHalfOpen' , opts . allowHalfOpen ) ) ;
72
72
}
73
73
}
74
74
if ( hasOwnProp ( options , 'highWaterMark' ) ) {
75
75
opts . highWaterMark = options . highWaterMark ;
76
76
if ( ! isNonNegative ( opts . highWaterMark ) ) {
77
- return new TypeError ( format ( 'invalid option. `%s` option must be a nonnegative number. Option: `%s`. ' , 'highWaterMark' , opts . highWaterMark ) ) ;
77
+ return new TypeError ( format ( '1M54k ' , 'highWaterMark' , opts . highWaterMark ) ) ;
78
78
}
79
79
}
80
80
return null ;
0 commit comments