diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 8fd89ce50..ce51882f7 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -910,6 +910,7 @@ interface PipeOptions { preventAbort?: boolean; preventCancel?: boolean; preventClose?: boolean; + signal?: AbortSignal; } interface PointerEventInit extends MouseEventInit { @@ -12149,11 +12150,6 @@ interface ReadableStreamBYOBReader { releaseLock(): void; } -declare var ReadableStreamBYOBReader: { - prototype: ReadableStreamBYOBReader; - new(stream: ReadableStream): ReadableStreamBYOBReader; -}; - interface ReadableStreamBYOBRequest { readonly view: ArrayBufferView; respond(bytesWritten: number): void; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 41447784a..77162de4a 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -291,6 +291,7 @@ interface PipeOptions { preventAbort?: boolean; preventCancel?: boolean; preventClose?: boolean; + signal?: AbortSignal; } interface ProgressEventInit extends EventInit { @@ -2445,11 +2446,6 @@ interface ReadableStreamBYOBReader { releaseLock(): void; } -declare var ReadableStreamBYOBReader: { - prototype: ReadableStreamBYOBReader; - new(stream: ReadableStream): ReadableStreamBYOBReader; -}; - interface ReadableStreamBYOBRequest { readonly view: ArrayBufferView; respond(bytesWritten: number): void; diff --git a/inputfiles/idl/Streams.widl b/inputfiles/idl/Streams.widl index 900569ec3..4afd5d971 100644 --- a/inputfiles/idl/Streams.widl +++ b/inputfiles/idl/Streams.widl @@ -43,6 +43,7 @@ dictionary PipeOptions { boolean? preventClose; boolean? preventAbort; boolean? preventCancel; + AbortSignal? signal; }; [Exposed=(Window,Worker)] diff --git a/inputfiles/overridingTypes.json b/inputfiles/overridingTypes.json index 26d5c6519..28d39babc 100644 --- a/inputfiles/overridingTypes.json +++ b/inputfiles/overridingTypes.json @@ -2566,11 +2566,6 @@ "no-interface-object": "1" }, "ReadableStreamBYOBReader": { - "constructor": { - "override-signatures": [ - "new(stream: ReadableStream): ReadableStreamBYOBReader" - ] - }, "methods": { "method": { "read": { @@ -2579,7 +2574,8 @@ ] } } - } + }, + "no-interface-object": 1 }, "ReadableStreamBYOBRequest": { "no-interface-object": 1 @@ -2959,6 +2955,9 @@ }, "preventCancel": { "nullable": 0 + }, + "signal": { + "nullable": 0 } } }