diff options
author | 2023-06-29 23:36:18 -0400 | |
---|---|---|
committer | 2023-06-29 20:36:18 -0700 | |
commit | b9460087e391c454f323390a42902a3ed024c8bc (patch) | |
tree | d271cce864ac8f3a728f8335d5f9952df0a4a1fb /src/js/builtins/ReadableStreamDefaultReader.ts | |
parent | c42a00f9df7423e60a23a1194731ca7c85a7d16f (diff) | |
download | bun-b9460087e391c454f323390a42902a3ed024c8bc.tar.gz bun-b9460087e391c454f323390a42902a3ed024c8bc.tar.zst bun-b9460087e391c454f323390a42902a3ed024c8bc.zip |
Fixes `node:http` and `node:stream` so `ytdl-core` works. (#3452)
* fix crash in readablestate
* make node:https request+get actually use https
* use a native readablestream in IncomingMessage
* tweaks
* fix abort crash
* emit close by default
* remove abort. this isnt a real function
* add validate functions, fixup some other requested changes. not done yet
* Update WebCoreJSBuiltins.cpp
* Update JSReadableState.cpp
* Add some missing exports
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Diffstat (limited to 'src/js/builtins/ReadableStreamDefaultReader.ts')
-rw-r--r-- | src/js/builtins/ReadableStreamDefaultReader.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/js/builtins/ReadableStreamDefaultReader.ts b/src/js/builtins/ReadableStreamDefaultReader.ts index ecd553ed5..70c6df8c3 100644 --- a/src/js/builtins/ReadableStreamDefaultReader.ts +++ b/src/js/builtins/ReadableStreamDefaultReader.ts @@ -43,7 +43,7 @@ export function cancel(this, reason) { return $readableStreamReaderGenericCancel(this, reason); } -export function readMany(this) { +export function readMany(this: ReadableStreamDefaultReader): ReadableStreamDefaultReadManyResult<any> { if (!$isReadableStreamDefaultReader(this)) throw new TypeError("ReadableStreamDefaultReader.readMany() should not be called directly"); @@ -75,7 +75,7 @@ export function readMany(this) { var length = values.length; if (length > 0) { - var outValues = $newArrayWithSize(length); + var outValues = $newArrayWithSize<T>(length); if ($isReadableByteStreamController(controller)) { { const buf = values[0]; |