diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 0535ea6e7..514aad9c7 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -3073,7 +3073,7 @@ interface Blob { declare var Blob: { prototype: Blob; - new(blobParts?: BlobPart[], options?: BlobPropertyBag): Blob; + new(blobParts?: Iterable, options?: BlobPropertyBag): Blob; }; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BlobEvent) */ @@ -8209,7 +8209,7 @@ interface File extends Blob { declare var File: { prototype: File; - new(fileBits: BlobPart[], fileName: string, options?: FilePropertyBag): File; + new(fileBits: Iterable, fileName: string, options?: FilePropertyBag): File; }; /** diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index c9e599b32..f233dd05c 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -841,7 +841,7 @@ interface Blob { declare var Blob: { prototype: Blob; - new(blobParts?: BlobPart[], options?: BlobPropertyBag): Blob; + new(blobParts?: Iterable, options?: BlobPropertyBag): Blob; }; interface Body { @@ -2479,7 +2479,7 @@ interface File extends Blob { declare var File: { prototype: File; - new(fileBits: BlobPart[], fileName: string, options?: FilePropertyBag): File; + new(fileBits: Iterable, fileName: string, options?: FilePropertyBag): File; }; /** diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index 2d2ac33ff..d1e9bc0bf 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -813,7 +813,7 @@ interface Blob { declare var Blob: { prototype: Blob; - new(blobParts?: BlobPart[], options?: BlobPropertyBag): Blob; + new(blobParts?: Iterable, options?: BlobPropertyBag): Blob; }; interface Body { @@ -2343,7 +2343,7 @@ interface File extends Blob { declare var File: { prototype: File; - new(fileBits: BlobPart[], fileName: string, options?: FilePropertyBag): File; + new(fileBits: Iterable, fileName: string, options?: FilePropertyBag): File; }; /** diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index c5092cdf4..fc26c0180 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -978,7 +978,7 @@ interface Blob { declare var Blob: { prototype: Blob; - new(blobParts?: BlobPart[], options?: BlobPropertyBag): Blob; + new(blobParts?: Iterable, options?: BlobPropertyBag): Blob; }; interface Body { @@ -2680,7 +2680,7 @@ interface File extends Blob { declare var File: { prototype: File; - new(fileBits: BlobPart[], fileName: string, options?: FilePropertyBag): File; + new(fileBits: Iterable, fileName: string, options?: FilePropertyBag): File; }; /** diff --git a/inputfiles/overridingTypes.jsonc b/inputfiles/overridingTypes.jsonc index d04541b4a..bad1a9416 100644 --- a/inputfiles/overridingTypes.jsonc +++ b/inputfiles/overridingTypes.jsonc @@ -2422,6 +2422,18 @@ ] }, "Blob": { + "constructor": { + "signature": { + "0": { + "param": [ + { + "name": "blobParts", + "overrideType": "Iterable" + } + ] + } + } + }, "methods": { "method": { "stream": { @@ -2434,6 +2446,20 @@ } } }, + "File": { + "constructor": { + "signature": { + "0": { + "param": [ + { + "name": "fileBits", + "overrideType": "Iterable" + } + ] + } + } + } + }, "ReadableStream": { "typeParameters": [ {