diff options
author | Marcos Casagrande <marcoscvp90@gmail.com> | 2020-05-23 04:09:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-22 22:09:35 -0400 |
commit | 28b651c2e2bbe590295077f9253a3feb084349fd (patch) | |
tree | 0f27c000460b1e58e96641a6f5ebb116cb8950e3 /cli/js | |
parent | 7cdf3fb7e922e17d41d75a4bab50cea2c2e3bab7 (diff) |
Simplify isFiniteNonNegativeNumber (#5686)
Diffstat (limited to 'cli/js')
-rw-r--r-- | cli/js/web/streams/internals.ts | 21 |
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( |