@@ -25,7 +25,7 @@ var hasOwnProp = require( '@stdlib/assert-has-own-property' );
2525var isBoolean = require ( '@stdlib/assert-is-boolean' ) . isPrimitive ;
2626var isNonNegative = require ( '@stdlib/assert-is-nonnegative-number' ) . isPrimitive ;
2727var isString = require ( '@stdlib/assert-is-string' ) . isPrimitive ;
28- var format = require ( '@stdlib/string-format ' ) ;
28+ var format = require ( '@stdlib/error-tools-fmtprodmsg ' ) ;
2929
3030
3131// MAIN //
@@ -45,36 +45,36 @@ var format = require( '@stdlib/string-format' );
4545*/
4646function validate ( opts , options ) {
4747 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 ) ) ;
4949 }
5050 if ( hasOwnProp ( options , 'name' ) ) {
5151 opts . name = options . name ;
5252 if ( ! isString ( opts . name ) ) {
53- return new TypeError ( format ( 'invalid option.
B5F2
`%s` option must be a string. Option: `%s`. ' , 'name' , opts . name ) ) ;
53+ return new TypeError ( format ( '1M52W ' , 'name' , opts . name ) ) ;
5454 }
5555 }
5656 if ( hasOwnProp ( options , 'objectMode' ) ) {
5757 opts . objectMode = options . objectMode ;
5858 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 ) ) ;
6060 }
6161 }
6262 if ( hasOwnProp ( options , 'readableObjectMode' ) ) {
6363 opts . readableObjectMode = options . readableObjectMode ;
6464 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 ) ) ;
6666 }
6767 }
6868 if ( hasOwnProp ( options , 'allowHalfOpen' ) ) {
6969 opts . allowHalfOpen = options . allowHalfOpen ;
7070 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 ) ) ;
7272 }
7373 }
7474 if ( hasOwnProp ( options , 'highWaterMark' ) ) {
7575 opts . highWaterMark = options . highWaterMark ;
7676 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 ) ) ;
7878 }
7979 }
8080 return null ;
0 commit comments