summaryrefslogtreecommitdiff
path: root/cli/js
diff options
context:
space:
mode:
authorMarcos Casagrande <marcoscvp90@gmail.com>2020-05-23 04:09:35 +0200
committerGitHub <noreply@github.com>2020-05-22 22:09:35 -0400
commit28b651c2e2bbe590295077f9253a3feb084349fd (patch)
tree0f27c000460b1e58e96641a6f5ebb116cb8950e3 /cli/js
parent7cdf3fb7e922e17d41d75a4bab50cea2c2e3bab7 (diff)
Simplify isFiniteNonNegativeNumber (#5686)
Diffstat (limited to 'cli/js')
-rw-r--r--cli/js/web/streams/internals.ts21
1 files changed, 1 insertions, 20 deletions
diff --git a/cli/js/web/streams/internals.ts b/cli/js/web/streams/internals.ts
index e2e7bbc0a..ff8fc25fe 100644
--- a/cli/js/web/streams/internals.ts
+++ b/cli/js/web/streams/internals.ts
@@ -311,26 +311,7 @@ export function isDetachedBuffer(value: object): boolean {
}
function isFiniteNonNegativeNumber(v: unknown): v is number {
- if (!isNonNegativeNumber(v)) {
- return false;
- }
- if (v === Infinity) {
- return false;
- }
- return true;
-}
-
-function isNonNegativeNumber(v: unknown): v is number {
- if (typeof v !== "number") {
- return false;
- }
- if (Number.isNaN(v)) {
- return false;
- }
- if (v < 0) {
- return false;
- }
- return true;
+ return Number.isFinite(v) && (v as number) >= 0;
}
export function isReadableByteStreamController(