summaryrefslogtreecommitdiff
path: root/lib/internal/process/per_thread.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/internal/process/per_thread.js')
-rw-r--r--lib/internal/process/per_thread.js11
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);
}