From 18f078fe2a1b4835e868064e2a0f4b2eb844b294 Mon Sep 17 00:00:00 2001 From: Simon Chan <1330321+yume-chan@users.noreply.github.com> Date: Thu, 17 Feb 2022 15:26:58 +0800 Subject: [PATCH] Override `Blob.stream()` return type to `ReadableStream` --- baselines/dom.generated.d.ts | 2 +- baselines/serviceworker.generated.d.ts | 2 +- baselines/sharedworker.generated.d.ts | 2 +- baselines/webworker.generated.d.ts | 2 +- inputfiles/overridingTypes.jsonc | 13 +++++++++++++ 5 files changed, 17 insertions(+), 4 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index eb23ecd36..f32fedc45 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -2389,7 +2389,7 @@ interface Blob { readonly type: string; arrayBuffer(): Promise; slice(start?: number, end?: number, contentType?: string): Blob; - stream(): ReadableStream; + stream(): ReadableStream; text(): Promise; } diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index 66fa15698..a3258b376 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -716,7 +716,7 @@ interface Blob { readonly type: string; arrayBuffer(): Promise; slice(start?: number, end?: number, contentType?: string): Blob; - stream(): ReadableStream; + stream(): ReadableStream; text(): Promise; } diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index 4dc4af9f4..06a713071 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -688,7 +688,7 @@ interface Blob { readonly type: string; arrayBuffer(): Promise; slice(start?: number, end?: number, contentType?: string): Blob; - stream(): ReadableStream; + stream(): ReadableStream; text(): Promise; } diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index e93e75a8f..c885f3bbb 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -727,7 +727,7 @@ interface Blob { readonly type: string; arrayBuffer(): Promise; slice(start?: number, end?: number, contentType?: string): Blob; - stream(): ReadableStream; + stream(): ReadableStream; text(): Promise; } diff --git a/inputfiles/overridingTypes.jsonc b/inputfiles/overridingTypes.jsonc index 01c8591df..980f2eefe 100644 --- a/inputfiles/overridingTypes.jsonc +++ b/inputfiles/overridingTypes.jsonc @@ -2256,6 +2256,19 @@ "[name: string]: any" ] }, + "Blob": { + "methods": { + "method": { + "stream": { + "signature": { + "0": { + "overrideType": "ReadableStream" + } + } + } + } + } + }, "ReadableStream": { "typeParameters": [ {