diff options
Diffstat (limited to 'lib/internal/process')
-rw-r--r-- | lib/internal/process/per_thread.js | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/lib/internal/process/per_thread.js b/lib/internal/process/per_thread.js index e85029735a..8f35051041 100644 --- a/lib/internal/process/per_thread.js +++ b/lib/internal/process/per_thread.js @@ -43,6 +43,7 @@ const { const format = require('internal/util/inspect').format; const { validateArray, + validateNumber, validateObject, } = require('internal/validators'); const constants = internalBinding('constants').os.signals; @@ -122,19 +123,13 @@ function wrapProcessMethods(binding) { if (!previousValueIsValid(prevValue.user)) { validateObject(prevValue, 'prevValue'); - if (typeof prevValue.user !== 'number') { - throw new ERR_INVALID_ARG_TYPE('prevValue.user', - 'number', prevValue.user); - } + validateNumber(prevValue.user, 'prevValue.user'); throw new ERR_INVALID_ARG_VALUE.RangeError('prevValue.user', prevValue.user); } if (!previousValueIsValid(prevValue.system)) { - if (typeof prevValue.system !== 'number') { - throw new ERR_INVALID_ARG_TYPE('prevValue.system', - 'number', prevValue.system); - } + validateNumber(prevValue.system, 'prevValue.system'); throw new ERR_INVALID_ARG_VALUE.RangeError('prevValue.system', prevValue.system); } |