summaryrefslogtreecommitdiff
path: root/lib/internal/timers.js
diff options
context:
space:
mode:
authorcjihrig <cjihrig@gmail.com>2019-02-20 10:47:40 -0500
committercjihrig <cjihrig@gmail.com>2019-02-22 13:39:21 -0500
commita1d05e49fee4881150c6f62bf19706f4ca75edf6 (patch)
tree6ea5a2ae685a6cd04c7667f076aa632d0da56b78 /lib/internal/timers.js
parent4804a18812b95bd63e7a04df9770640f7054ae57 (diff)
downloadandroid-node-v8-a1d05e49fee4881150c6f62bf19706f4ca75edf6.tar.gz
android-node-v8-a1d05e49fee4881150c6f62bf19706f4ca75edf6.tar.bz2
android-node-v8-a1d05e49fee4881150c6f62bf19706f4ca75edf6.zip
timers: support name in validateTimerDuration()
Allow passing a name to validateTimerDuration() so that error messages can reflect the name of the thing being validated. PR-URL: https://github.com/nodejs/node/pull/26215 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'lib/internal/timers.js')
-rw-r--r--lib/internal/timers.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/internal/timers.js b/lib/internal/timers.js
index 3eb7192e2b..6cd8fd72c0 100644
--- a/lib/internal/timers.js
+++ b/lib/internal/timers.js
@@ -136,10 +136,10 @@ function setUnrefTimeout(callback, after, arg1, arg2, arg3) {
}
// Type checking used by timers.enroll() and Socket#setTimeout()
-function validateTimerDuration(msecs) {
- validateNumber(msecs, 'msecs');
+function validateTimerDuration(msecs, name) {
+ validateNumber(msecs, name);
if (msecs < 0 || !isFinite(msecs)) {
- throw new ERR_OUT_OF_RANGE('msecs', 'a non-negative finite number', msecs);
+ throw new ERR_OUT_OF_RANGE(name, 'a non-negative finite number', msecs);
}
// Ensure that msecs fits into signed int32