@@ -26,7 +26,7 @@ var isPositiveNumber = require( '@stdlib/assert-is-positive-number' ).isPrimitiv
26
26
var isInteger = require ( '@stdlib/assert-is-integer' ) . isPrimitive ;
27
27
var isPositiveInteger = require ( '@stdlib/assert-is-positive-integer' ) . isPrimitive ;
28
28
var isNonNegativeInteger = require ( '@stdlib/assert-is-nonnegative-integer' ) . isPrimitive ;
29
- var format = require ( '@stdlib/string-format ' ) ;
29
+ var format = require ( '@stdlib/error-tools-fmtprodmsg ' ) ;
30
30
31
31
32
32
// MAIN //
@@ -56,36 +56,36 @@ var format = require( '@stdlib/string-format' );
56
56
*/
57
57
function validate ( opts , options ) {
58
58
if ( ! 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 ) ) ;
60
60
}
61
61
if ( hasOwnProp ( options , 'duration' ) ) {
62
62
opts . duration = options . duration ;
63
63
if ( ! 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 ) ) ;
65
65
}
66
66
}
67
67
if ( hasOwnProp ( options , 'period' ) ) {
68
68
opts . period = options . period ;
69
69
if ( ! 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 ) ) ;
71
71
}
72
72
}
73
73
if ( hasOwnProp ( options , 'amplitude' ) ) {
74
74
opts . amplitude = options . amplitude ;
75
75
if ( ! 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 ) ) ;
77
77
}
78
78
}
79
79
if ( hasOwnProp ( options , 'offset' ) ) {
80
80
opts . offset = options . offset ;
81
81
if ( ! 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 ) ) ;
83
83
}
84
84
}
85
85
if ( hasOwnProp ( options , 'iter' ) ) {
86
86
opts . iter = options . iter ;
87
87
if ( ! 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 ) ) ;
89
89
}
90
90
}
91
91
return null ;
0 commit comments