Skip to content

Commit 368cf32

Browse files
committed
Use AllowShared attribute, fix AllowSharedBufferSource
1 parent f203df7 commit 368cf32

26 files changed

+304
-410
lines changed

baselines/audioworklet.generated.d.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -758,7 +758,7 @@ interface ReadableByteStreamController {
758758
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/close) */
759759
close(): void;
760760
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/enqueue) */
761-
enqueue(chunk: ArrayBufferView): void;
761+
enqueue(chunk: ArrayBufferView<ArrayBuffer>): void;
762762
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/error) */
763763
error(e?: any): void;
764764
}
@@ -792,7 +792,7 @@ interface ReadableStream<R = any> {
792792

793793
declare var ReadableStream: {
794794
prototype: ReadableStream;
795-
new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream<Uint8Array>;
795+
new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream<Uint8Array<ArrayBuffer>>;
796796
new<R = any>(underlyingSource: UnderlyingDefaultSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
797797
new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
798798
};
@@ -807,17 +807,17 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
807807

808808
declare var ReadableStreamBYOBReader: {
809809
prototype: ReadableStreamBYOBReader;
810-
new(stream: ReadableStream<Uint8Array>): ReadableStreamBYOBReader;
810+
new(stream: ReadableStream<Uint8Array<ArrayBuffer>>): ReadableStreamBYOBReader;
811811
};
812812

813813
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest) */
814814
interface ReadableStreamBYOBRequest {
815815
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/view) */
816-
readonly view: ArrayBufferView | null;
816+
readonly view: ArrayBufferView<ArrayBuffer> | null;
817817
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respond) */
818818
respond(bytesWritten: number): void;
819819
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respondWithNewView) */
820-
respondWithNewView(view: ArrayBufferView): void;
820+
respondWithNewView(view: ArrayBufferView<ArrayBuffer>): void;
821821
}
822822

823823
declare var ReadableStreamBYOBRequest: {
@@ -940,7 +940,7 @@ interface TextEncoder extends TextEncoderCommon {
940940
*
941941
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoder/encodeInto)
942942
*/
943-
encodeInto(source: string, destination: Uint8Array): TextEncoderEncodeIntoResult;
943+
encodeInto(source: string, destination: Uint8Array<ArrayBufferLike>): TextEncoderEncodeIntoResult;
944944
}
945945

946946
declare var TextEncoder: {
@@ -1428,8 +1428,8 @@ declare var currentTime: number;
14281428
declare var sampleRate: number;
14291429
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope/registerProcessor) */
14301430
declare function registerProcessor(name: string, processorCtor: AudioWorkletProcessorConstructor): void;
1431-
type AllowSharedBufferSource = ArrayBuffer | ArrayBufferView;
1432-
type BufferSource = ArrayBufferView | ArrayBuffer;
1431+
type AllowSharedBufferSource = ArrayBufferLike | ArrayBufferView<ArrayBufferLike>;
1432+
type BufferSource = ArrayBufferView<ArrayBuffer> | ArrayBuffer;
14331433
type DOMHighResTimeStamp = number;
14341434
type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
14351435
type MessageEventSource = MessagePort;

baselines/dom.generated.d.ts

+58-58
Large diffs are not rendered by default.

baselines/dom.iterable.generated.d.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -359,13 +359,13 @@ interface WEBGL_draw_buffers {
359359

360360
interface WEBGL_multi_draw {
361361
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawArraysInstancedWEBGL) */
362-
multiDrawArraysInstancedWEBGL(mode: GLenum, firstsList: Int32Array | Iterable<GLint>, firstsOffset: number, countsList: Int32Array | Iterable<GLsizei>, countsOffset: number, instanceCountsList: Int32Array | Iterable<GLsizei>, instanceCountsOffset: number, drawcount: GLsizei): void;
362+
multiDrawArraysInstancedWEBGL(mode: GLenum, firstsList: Int32Array<ArrayBufferLike> | Iterable<GLint>, firstsOffset: number, countsList: Int32Array<ArrayBufferLike> | Iterable<GLsizei>, countsOffset: number, instanceCountsList: Int32Array<ArrayBufferLike> | Iterable<GLsizei>, instanceCountsOffset: number, drawcount: GLsizei): void;
363363
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawArraysWEBGL) */
364-
multiDrawArraysWEBGL(mode: GLenum, firstsList: Int32Array | Iterable<GLint>, firstsOffset: number, countsList: Int32Array | Iterable<GLsizei>, countsOffset: number, drawcount: GLsizei): void;
364+
multiDrawArraysWEBGL(mode: GLenum, firstsList: Int32Array<ArrayBufferLike> | Iterable<GLint>, firstsOffset: number, countsList: Int32Array<ArrayBufferLike> | Iterable<GLsizei>, countsOffset: number, drawcount: GLsizei): void;
365365
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawElementsInstancedWEBGL) */
366-
multiDrawElementsInstancedWEBGL(mode: GLenum, countsList: Int32Array | Iterable<GLsizei>, countsOffset: number, type: GLenum, offsetsList: Int32Array | Iterable<GLsizei>, offsetsOffset: number, instanceCountsList: Int32Array | Iterable<GLsizei>, instanceCountsOffset: number, drawcount: GLsizei): void;
366+
multiDrawElementsInstancedWEBGL(mode: GLenum, countsList: Int32Array<ArrayBufferLike> | Iterable<GLsizei>, countsOffset: number, type: GLenum, offsetsList: Int32Array<ArrayBufferLike> | Iterable<GLsizei>, offsetsOffset: number, instanceCountsList: Int32Array<ArrayBufferLike> | Iterable<GLsizei>, instanceCountsOffset: number, drawcount: GLsizei): void;
367367
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawElementsWEBGL) */
368-
multiDrawElementsWEBGL(mode: GLenum, countsList: Int32Array | Iterable<GLsizei>, countsOffset: number, type: GLenum, offsetsList: Int32Array | Iterable<GLsizei>, offsetsOffset: number, drawcount: GLsizei): void;
368+
multiDrawElementsWEBGL(mode: GLenum, countsList: Int32Array<ArrayBufferLike> | Iterable<GLsizei>, countsOffset: number, type: GLenum, offsetsList: Int32Array<ArrayBufferLike> | Iterable<GLsizei>, offsetsOffset: number, drawcount: GLsizei): void;
369369
}
370370

371371
interface WebGL2RenderingContextBase {

0 commit comments

Comments
 (0)