mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
lib: cleanup validation
Used the `validateInteger()` validator to cleanup validation and keep consistency. PR-URL: https://github.com/nodejs/node/pull/39652 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com>
This commit is contained in:
@@ -29,10 +29,7 @@ const {
|
||||
StringPrototypeToLowerCase,
|
||||
} = primordials;
|
||||
|
||||
const {
|
||||
ERR_INVALID_ARG_TYPE,
|
||||
ERR_OUT_OF_RANGE
|
||||
} = require('internal/errors').codes;
|
||||
const { validateInteger } = require('internal/validators');
|
||||
|
||||
let OSRelease;
|
||||
|
||||
@@ -221,13 +218,9 @@ function hasColors(count, env) {
|
||||
env = count;
|
||||
count = 16;
|
||||
} else {
|
||||
if (typeof count !== 'number') {
|
||||
throw new ERR_INVALID_ARG_TYPE('count', 'number', count);
|
||||
}
|
||||
if (count < 2) {
|
||||
throw new ERR_OUT_OF_RANGE('count', '>= 2', count);
|
||||
}
|
||||
validateInteger(count, 'count', 2);
|
||||
}
|
||||
|
||||
return count <= 2 ** getColorDepth(env);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user