@@ -26,7 +26,7 @@ var isPositiveNumber = require( '@stdlib/assert-is-positive-number' ).isPrimitiv
2626var isInteger = require ( '@stdlib/assert-is-integer' ) . isPrimitive ;
2727var isPositiveInteger = require ( '@stdlib/assert-is-positive-integer' ) . isPrimitive ;
2828var isNonNegativeInteger = require ( '@stdlib/assert-is-nonnegative-integer' ) . isPrimitive ;
29- var format = require ( '@stdlib/string-format ' ) ;
29+ var format = require ( '@stdlib/error-tools-fmtprodmsg ' ) ;
3030
3131
3232// MAIN //
@@ -56,36 +56,36 @@ var format = require( '@stdlib/string-format' );
5656*/
5757function validate ( opts , options ) {
5858if ( ! isPlainObject ( options ) ) {
59- return new TypeError ( format ( 'invalid argument. Options argument must be an object. Value: `%s`. ' , options ) ) ;
59+ return new TypeError ( format ( '0tB2V ' , options ) ) ;
6060}
6161if ( hasOwnProp ( options , 'duration' ) ) {
6262opts . duration = options . duration ;
6363if ( ! isPositiveInteger ( options . duration ) ) {
64- return new TypeError ( format ( 'invalid option. `%s` option must be a positive integer. Option: `%s`. ' , 'duration' , options . duration ) ) ;
64+ return new TypeError ( format ( '0tB3P ' , 'duration' , options . duration ) ) ;
6565}
6666}
6767if ( hasOwnProp ( options , 'period' ) ) {
6868opts . period = options . period ;
6969if ( ! isPositiveInteger ( options . period ) ) {
70- return new TypeError ( format ( 'invalid option. `%s` option must be a positive integer. Option: `%s`. ' , 'period' , options . period ) ) ;
70+ return new TypeError ( format ( '0tB3P ' , 'period' , options . period ) ) ;
7171}
7272}
7373if ( hasOwnProp ( options , 'amplitude' ) ) {
7474opts . amplitude = options . amplitude ;
7575if ( ! isPositiveNumber ( options . amplitude ) ) {
76- return new TypeError ( format ( 'invalid option. `%s` option must be a positive number. Option: `%s`. ' , 'amplitude' , options . amplitude ) ) ;
76+ return new TypeError ( format ( '0tB4D ' , 'amplitude' , options . amplitude ) ) ;
7777}
7878}
7979if ( hasOwnProp ( options , 'offset' ) ) {
8080opts . offset = options . offset ;
8181if ( ! isInteger ( options . offset ) ) {
82- return new TypeError ( format ( 'invalid option. `%s` option must be an integer. Option: `%s`. ' , 'offset' , options . offset ) ) ;
82+ return new TypeError ( format ( '0tB8M ' , 'offset' , options . offset ) ) ;
8383}
8484}
8585if ( hasOwnProp ( options , 'iter' ) ) {
8686opts . iter = options . iter ;
8787if ( ! isNonNegativeInteger ( options . iter ) ) {
88- return new TypeError ( format ( 'invalid option. `%s` option must be a nonnegative integer. Option: `%s`. ' , 'iter' , options . iter ) ) ;
88+ return new TypeError ( format ( '0tB2t ' , 'iter' , options . iter ) ) ;
8989}
9090}
9191return null ;
0 commit comments