summaryrefslogtreecommitdiff
path: root/cli/js/web/streams
diff options
context:
space:
mode:
Diffstat (limited to 'cli/js/web/streams')
-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(