Skip to content

Commit aef3a93

Browse files
committed
Auto-generated commit
1 parent 682e6e1 commit aef3a93

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

.github/.keepalive

Lines changed: 0 additions & 1 deletion
This file was deleted.

lib/validate.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
// MODULES //
2222

2323
var isNumber = require( '@stdlib/assert-is-number' ).isPrimitive;
24+
var format = require( '@stdlib/string-format' );
2425
var isnan = require( '@stdlib/assert-is-nan' );
2526

2627

@@ -43,16 +44,16 @@ var isnan = require( '@stdlib/assert-is-nan' );
4344
*/
4445
function validate( a, b, c ) {
4546
if ( !isNumber( a ) || isnan( a ) ) {
46-
return new TypeError( 'invalid argument. First argument must be a number primitive and not `NaN`. Value: `'+a+'`.' );
47+
return new TypeError( format( 'invalid argument. First argument must be a number primitive and not `NaN`. Value: `%s`.', a ) );
4748
}
4849
if ( !isNumber( b ) || isnan( b ) ) {
49-
return new TypeError( 'invalid argument. Second argument must be a number primitive and not `NaN`. Value: `'+b+'`.' );
50+
return new TypeError( format( 'invalid argument. Second argument must be a number primitive and not `NaN`. Value: `%s`.', b ) );
5051
}
5152
if ( !isNumber( c ) || isnan( c ) ) {
52-
return new TypeError( 'invalid argument. Third argument must be a number primitive and not `NaN`. Value: `'+c+'`.' );
53+
return new TypeError( format( 'invalid argument. Third argument must be a number primitive and not `NaN`. Value: `%s`.', c ) );
5354
}
5455
if ( !(a <= c && c <= b) ) {
55-
return new RangeError( 'invalid arguments. The condition `a <= c <= b` must be satisfied. Value: `['+a+','+b+','+c+']`.');
56+
return new RangeError( format( 'invalid arguments. The condition `%s` must be satisfied. Value: `%s`.', 'a <= c <= b', '['+a+','+b+','+c+']' ) );
5657
}
5758
return null;
5859
}

0 commit comments

Comments
 (0)