diff options
author | cjihrig <cjihrig@gmail.com> | 2019-02-20 10:47:40 -0500 |
---|---|---|
committer | cjihrig <cjihrig@gmail.com> | 2019-02-22 13:39:21 -0500 |
commit | a1d05e49fee4881150c6f62bf19706f4ca75edf6 (patch) | |
tree | 6ea5a2ae685a6cd04c7667f076aa632d0da56b78 /lib/internal/timers.js | |
parent | 4804a18812b95bd63e7a04df9770640f7054ae57 (diff) | |
download | android-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.js | 6 |
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 |