diff --git a/baselines/audioworklet.generated.d.ts b/baselines/audioworklet.generated.d.ts index 2ca18a7de..34f3a4745 100644 --- a/baselines/audioworklet.generated.d.ts +++ b/baselines/audioworklet.generated.d.ts @@ -959,7 +959,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 0c52f7db0..fb39573e3 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -8785,7 +8785,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -26305,7 +26305,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -36822,7 +36822,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index b96768a75..b51f530ae 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -2324,7 +2324,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -6492,7 +6492,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -10498,7 +10498,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index 9ab81e107..152d7a1ca 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -2105,7 +2105,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -6069,7 +6069,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -10035,7 +10035,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.5/audioworklet.generated.d.ts b/baselines/ts5.5/audioworklet.generated.d.ts index df898fb1a..6dd7a35f1 100644 --- a/baselines/ts5.5/audioworklet.generated.d.ts +++ b/baselines/ts5.5/audioworklet.generated.d.ts @@ -956,7 +956,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index d66c3f83b..dd0bd9321 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -8774,7 +8774,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -26281,7 +26281,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -36796,7 +36796,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.5/serviceworker.generated.d.ts b/baselines/ts5.5/serviceworker.generated.d.ts index cc873ffd0..ea14f1acf 100644 --- a/baselines/ts5.5/serviceworker.generated.d.ts +++ b/baselines/ts5.5/serviceworker.generated.d.ts @@ -2321,7 +2321,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -6489,7 +6489,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -10495,7 +10495,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.5/sharedworker.generated.d.ts b/baselines/ts5.5/sharedworker.generated.d.ts index 19f9266b0..0b0c55c85 100644 --- a/baselines/ts5.5/sharedworker.generated.d.ts +++ b/baselines/ts5.5/sharedworker.generated.d.ts @@ -2102,7 +2102,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -6066,7 +6066,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -10032,7 +10032,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts index 90e3837bf..a92789a20 100644 --- a/baselines/ts5.5/webworker.generated.d.ts +++ b/baselines/ts5.5/webworker.generated.d.ts @@ -2789,7 +2789,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -7591,7 +7591,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -11929,7 +11929,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.6/audioworklet.generated.d.ts b/baselines/ts5.6/audioworklet.generated.d.ts index df898fb1a..6dd7a35f1 100644 --- a/baselines/ts5.6/audioworklet.generated.d.ts +++ b/baselines/ts5.6/audioworklet.generated.d.ts @@ -956,7 +956,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts index c69bd7a74..8189d4e4f 100644 --- a/baselines/ts5.6/dom.generated.d.ts +++ b/baselines/ts5.6/dom.generated.d.ts @@ -8782,7 +8782,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -26302,7 +26302,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -36819,7 +36819,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.6/serviceworker.generated.d.ts b/baselines/ts5.6/serviceworker.generated.d.ts index cc873ffd0..ea14f1acf 100644 --- a/baselines/ts5.6/serviceworker.generated.d.ts +++ b/baselines/ts5.6/serviceworker.generated.d.ts @@ -2321,7 +2321,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -6489,7 +6489,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -10495,7 +10495,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.6/sharedworker.generated.d.ts b/baselines/ts5.6/sharedworker.generated.d.ts index 19f9266b0..0b0c55c85 100644 --- a/baselines/ts5.6/sharedworker.generated.d.ts +++ b/baselines/ts5.6/sharedworker.generated.d.ts @@ -2102,7 +2102,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -6066,7 +6066,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -10032,7 +10032,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.6/webworker.generated.d.ts b/baselines/ts5.6/webworker.generated.d.ts index 90e3837bf..a92789a20 100644 --- a/baselines/ts5.6/webworker.generated.d.ts +++ b/baselines/ts5.6/webworker.generated.d.ts @@ -2789,7 +2789,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -7591,7 +7591,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -11929,7 +11929,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.9/audioworklet.generated.d.ts b/baselines/ts5.9/audioworklet.generated.d.ts index bb8384b80..ed6ff6b7c 100644 --- a/baselines/ts5.9/audioworklet.generated.d.ts +++ b/baselines/ts5.9/audioworklet.generated.d.ts @@ -956,7 +956,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * diff --git a/baselines/ts5.9/dom.generated.d.ts b/baselines/ts5.9/dom.generated.d.ts index 19e6ed143..7a41829e9 100644 --- a/baselines/ts5.9/dom.generated.d.ts +++ b/baselines/ts5.9/dom.generated.d.ts @@ -8782,7 +8782,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -26302,7 +26302,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -36819,7 +36819,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.9/serviceworker.generated.d.ts b/baselines/ts5.9/serviceworker.generated.d.ts index d59839edb..3e605682f 100644 --- a/baselines/ts5.9/serviceworker.generated.d.ts +++ b/baselines/ts5.9/serviceworker.generated.d.ts @@ -2321,7 +2321,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -6489,7 +6489,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -10495,7 +10495,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.9/sharedworker.generated.d.ts b/baselines/ts5.9/sharedworker.generated.d.ts index 335c1a1eb..d5b819e06 100644 --- a/baselines/ts5.9/sharedworker.generated.d.ts +++ b/baselines/ts5.9/sharedworker.generated.d.ts @@ -2102,7 +2102,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -6066,7 +6066,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -10032,7 +10032,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/ts5.9/webworker.generated.d.ts b/baselines/ts5.9/webworker.generated.d.ts index c57d26774..2e748e849 100644 --- a/baselines/ts5.9/webworker.generated.d.ts +++ b/baselines/ts5.9/webworker.generated.d.ts @@ -2789,7 +2789,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -7591,7 +7591,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -11929,7 +11929,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 9a907905f..cbc334e44 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -2792,7 +2792,7 @@ interface Crypto { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ - getRandomValues(array: T): T; + getRandomValues>(array: T): T; /** * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. @@ -7594,7 +7594,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ - read(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; + read>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise>; /** * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. * @@ -11932,7 +11932,7 @@ interface WebSocket extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ - send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; + send(data: BufferSource | Blob | string): void; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; diff --git a/inputfiles/overridingTypes.jsonc b/inputfiles/overridingTypes.jsonc index 98eabeb5d..5deed68ef 100644 --- a/inputfiles/overridingTypes.jsonc +++ b/inputfiles/overridingTypes.jsonc @@ -1870,16 +1870,6 @@ } }, "WebSocket": { - "methods": { - "method": { - "send": { - "name": "send", - "overrideSignatures": [ - "send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void" - ] - } - } - }, "events": { "event": [ { @@ -2384,7 +2374,9 @@ "typeParameters": [ { "name": "T", - "extends": "ArrayBufferView" + // Should be "ArrayBufferView" + // (resolved indirectly for compatibility with TS <=5.6) + "extends": "Exclude" } ], "param": [ @@ -2719,7 +2711,9 @@ "typeParameters": [ { "name": "T", - "extends": "ArrayBufferView" + // Should be "ArrayBufferView" + // (resolved indirectly for compatibility with TS <=5.6) + "extends": "Exclude" } ], "param": [