Skip to content

Commit 74dd91f

Browse files
committed
fix ReadableStream type error
1 parent f319d3a commit 74dd91f

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

.configs/tsconfig.base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"compilerOptions": {
33
"target": "es2022",
4-
"lib": ["ES2022", "DOM", "DOM.Iterable"],
4+
"lib": ["ES2022", "DOM", "DOM.Iterable", "DOM.AsyncIterable"],
55
"module": "NodeNext",
66
"moduleResolution": "NodeNext",
77
"moduleDetection": "force",

packages/core/src/v3/apiClient/runStream.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,6 @@ const isSafari = () => {
505505
*/
506506

507507
if (isSafari()) {
508-
// @ts-expect-error
509508
ReadableStream.prototype.values ??= function ({ preventCancel = false } = {}) {
510509
const reader = this.getReader();
511510
return {
@@ -521,7 +520,7 @@ if (isSafari()) {
521520
throw e;
522521
}
523522
},
524-
async return(value: unknown) {
523+
async return(value: any) {
525524
if (!preventCancel) {
526525
const cancelPromise = reader.cancel(value);
527526
reader.releaseLock();
@@ -537,6 +536,5 @@ if (isSafari()) {
537536
};
538537
};
539538

540-
// @ts-expect-error
541539
ReadableStream.prototype[Symbol.asyncIterator] ??= ReadableStream.prototype.values;
542540
}

0 commit comments

Comments
 (0)