diff options
Diffstat (limited to 'cli/js/web/streams')
-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( |