Skip to content

Commit f4b0a4a

Browse files
authored
1 parent 6683182 commit f4b0a4a

9 files changed

+353
-183
lines changed

baselines/audioworklet.generated.d.ts

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,19 @@ declare var PromiseRejectionEvent: {
512512
new(type: string, eventInitDict: PromiseRejectionEventInit): PromiseRejectionEvent;
513513
};
514514

515+
interface ReadableByteStreamController {
516+
readonly byobRequest: ReadableStreamBYOBRequest | null;
517+
readonly desiredSize: number | null;
518+
close(): void;
519+
enqueue(chunk: ArrayBufferView): void;
520+
error(e?: any): void;
521+
}
522+
523+
declare var ReadableByteStreamController: {
524+
prototype: ReadableByteStreamController;
525+
new(): ReadableByteStreamController;
526+
};
527+
515528
/** This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object. */
516529
interface ReadableStream<R = any> {
517530
readonly locked: boolean;
@@ -527,6 +540,27 @@ declare var ReadableStream: {
527540
new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
528541
};
529542

543+
interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
544+
read(view: ArrayBufferView): Promise<ReadableStreamReadResult<ArrayBufferView>>;
545+
releaseLock(): void;
546+
}
547+
548+
declare var ReadableStreamBYOBReader: {
549+
prototype: ReadableStreamBYOBReader;
550+
new(stream: ReadableStream): ReadableStreamBYOBReader;
551+
};
552+
553+
interface ReadableStreamBYOBRequest {
554+
readonly view: ArrayBufferView | null;
555+
respond(bytesWritten: number): void;
556+
respondWithNewView(view: ArrayBufferView): void;
557+
}
558+
559+
declare var ReadableStreamBYOBRequest: {
560+
prototype: ReadableStreamBYOBRequest;
561+
new(): ReadableStreamBYOBRequest;
562+
};
563+
530564
interface ReadableStreamDefaultController<R = any> {
531565
readonly desiredSize: number | null;
532566
close(): void;

baselines/dom.generated.d.ts

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2175,6 +2175,7 @@ declare var AudioBufferSourceNode: {
21752175
/** An audio-processing graph built from audio modules linked together, each represented by an AudioNode. */
21762176
interface AudioContext extends BaseAudioContext {
21772177
readonly baseLatency: number;
2178+
readonly outputLatency: number;
21782179
close(): Promise<void>;
21792180
createMediaElementSource(mediaElement: HTMLMediaElement): MediaElementAudioSourceNode;
21802181
createMediaStreamDestination(): MediaStreamAudioDestinationNode;
@@ -3279,6 +3280,8 @@ interface CSSStyleSheet extends StyleSheet {
32793280
insertRule(rule: string, index?: number): number;
32803281
/** @deprecated */
32813282
removeRule(index?: number): void;
3283+
replace(text: string): Promise<CSSStyleSheet>;
3284+
replaceSync(text: string): void;
32823285
}
32833286

32843287
declare var CSSStyleSheet: {
@@ -4718,6 +4721,7 @@ interface DocumentOrShadowRoot {
47184721
* Similarly, when the focused element is in a different node tree than documentOrShadowRoot, the element returned will be the host that's located in the same node tree as documentOrShadowRoot if documentOrShadowRoot is a shadow-including inclusive ancestor of the focused element, and null if not.
47194722
*/
47204723
readonly activeElement: Element | null;
4724+
adoptedStyleSheets: CSSStyleSheet[];
47214725
/** Returns document's fullscreen element. */
47224726
readonly fullscreenElement: Element | null;
47234727
readonly pictureInPictureElement: Element | null;
@@ -11344,6 +11348,19 @@ declare var Range: {
1134411348
toString(): string;
1134511349
};
1134611350

11351+
interface ReadableByteStreamController {
11352+
readonly byobRequest: ReadableStreamBYOBRequest | null;
11353+
readonly desiredSize: number | null;
11354+
close(): void;
11355+
enqueue(chunk: ArrayBufferView): void;
11356+
error(e?: any): void;
11357+
}
11358+
11359+
declare var ReadableByteStreamController: {
11360+
prototype: ReadableByteStreamController;
11361+
new(): ReadableByteStreamController;
11362+
};
11363+
1134711364
/** This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object. */
1134811365
interface ReadableStream<R = any> {
1134911366
readonly locked: boolean;
@@ -11359,6 +11376,27 @@ declare var ReadableStream: {
1135911376
new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
1136011377
};
1136111378

11379+
interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
11380+
read(view: ArrayBufferView): Promise<ReadableStreamReadResult<ArrayBufferView>>;
11381+
releaseLock(): void;
11382+
}
11383+
11384+
declare var ReadableStreamBYOBReader: {
11385+
prototype: ReadableStreamBYOBReader;
11386+
new(stream: ReadableStream): ReadableStreamBYOBReader;
11387+
};
11388+
11389+
interface ReadableStreamBYOBRequest {
11390+
readonly view: ArrayBufferView | null;
11391+
respond(bytesWritten: number): void;
11392+
respondWithNewView(view: ArrayBufferView): void;
11393+
}
11394+
11395+
declare var ReadableStreamBYOBRequest: {
11396+
prototype: ReadableStreamBYOBRequest;
11397+
new(): ReadableStreamBYOBRequest;
11398+
};
11399+
1136211400
interface ReadableStreamDefaultController<R = any> {
1136311401
readonly desiredSize: number | null;
1136411402
close(): void;
@@ -16552,7 +16590,7 @@ interface Window extends EventTarget, AnimationFrameProvider, GlobalEventHandler
1655216590
/** Returns true if the toolbar is visible; otherwise, returns false. */
1655316591
readonly toolbar: BarProp;
1655416592
readonly top: WindowProxy | null;
16555-
readonly visualViewport: VisualViewport;
16593+
readonly visualViewport: VisualViewport | null;
1655616594
readonly window: Window & typeof globalThis;
1655716595
alert(message?: any): void;
1655816596
blur(): void;
@@ -17625,7 +17663,7 @@ declare var statusbar: BarProp;
1762517663
/** Returns true if the toolbar is visible; otherwise, returns false. */
1762617664
declare var toolbar: BarProp;
1762717665
declare var top: WindowProxy | null;
17628-
declare var visualViewport: VisualViewport;
17666+
declare var visualViewport: VisualViewport | null;
1762917667
declare var window: Window & typeof globalThis;
1763017668
declare function alert(message?: any): void;
1763117669
declare function blur(): void;

baselines/serviceworker.generated.d.ts

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2576,6 +2576,19 @@ declare var PushSubscriptionOptions: {
25762576
new(): PushSubscriptionOptions;
25772577
};
25782578

2579+
interface ReadableByteStreamController {
2580+
readonly byobRequest: ReadableStreamBYOBRequest | null;
2581+
readonly desiredSize: number | null;
2582+
close(): void;
2583+
enqueue(chunk: ArrayBufferView): void;
2584+
error(e?: any): void;
2585+
}
2586+
2587+
declare var ReadableByteStreamController: {
2588+
prototype: ReadableByteStreamController;
2589+
new(): ReadableByteStreamController;
2590+
};
2591+
25792592
/** This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object. */
25802593
interface ReadableStream<R = any> {
25812594
readonly locked: boolean;
@@ -2591,6 +2604,27 @@ declare var ReadableStream: {
25912604
new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
25922605
};
25932606

2607+
interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
2608+
read(view: ArrayBufferView): Promise<ReadableStreamReadResult<ArrayBufferView>>;
2609+
releaseLock(): void;
2610+
}
2611+
2612+
declare var ReadableStreamBYOBReader: {
2613+
prototype: ReadableStreamBYOBReader;
2614+
new(stream: ReadableStream): ReadableStreamBYOBReader;
2615+
};
2616+
2617+
interface ReadableStreamBYOBRequest {
2618+
readonly view: ArrayBufferView | null;
2619+
respond(bytesWritten: number): void;
2620+
respondWithNewView(view: ArrayBufferView): void;
2621+
}
2622+
2623+
declare var ReadableStreamBYOBRequest: {
2624+
prototype: ReadableStreamBYOBRequest;
2625+
new(): ReadableStreamBYOBRequest;
2626+
};
2627+
25942628
interface ReadableStreamDefaultController<R = any> {
25952629
readonly desiredSize: number | null;
25962630
close(): void;

baselines/sharedworker.generated.d.ts

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2455,6 +2455,19 @@ declare var PushSubscriptionOptions: {
24552455
new(): PushSubscriptionOptions;
24562456
};
24572457

2458+
interface ReadableByteStreamController {
2459+
readonly byobRequest: ReadableStreamBYOBRequest | null;
2460+
readonly desiredSize: number | null;
2461+
close(): void;
2462+
enqueue(chunk: ArrayBufferView): void;
2463+
error(e?: any): void;
2464+
}
2465+
2466+
declare var ReadableByteStreamController: {
2467+
prototype: ReadableByteStreamController;
2468+
new(): ReadableByteStreamController;
2469+
};
2470+
24582471
/** This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object. */
24592472
interface ReadableStream<R = any> {
24602473
readonly locked: boolean;
@@ -2470,6 +2483,27 @@ declare var ReadableStream: {
24702483
new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
24712484
};
24722485

2486+
interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
2487+
read(view: ArrayBufferView): Promise<ReadableStreamReadResult<ArrayBufferView>>;
2488+
releaseLock(): void;
2489+
}
2490+
2491+
declare var ReadableStreamBYOBReader: {
2492+
prototype: ReadableStreamBYOBReader;
2493+
new(stream: ReadableStream): ReadableStreamBYOBReader;
2494+
};
2495+
2496+
interface ReadableStreamBYOBRequest {
2497+
readonly view: ArrayBufferView | null;
2498+
respond(bytesWritten: number): void;
2499+
respondWithNewView(view: ArrayBufferView): void;
2500+
}
2501+
2502+
declare var ReadableStreamBYOBRequest: {
2503+
prototype: ReadableStreamBYOBRequest;
2504+
new(): ReadableStreamBYOBRequest;
2505+
};
2506+
24732507
interface ReadableStreamDefaultController<R = any> {
24742508
readonly desiredSize: number | null;
24752509
close(): void;

baselines/webworker.generated.d.ts

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2674,6 +2674,19 @@ declare var RTCEncodedVideoFrame: {
26742674
new(): RTCEncodedVideoFrame;
26752675
};
26762676

2677+
interface ReadableByteStreamController {
2678+
readonly byobRequest: ReadableStreamBYOBRequest | null;
2679+
readonly desiredSize: number | null;
2680+
close(): void;
2681+
enqueue(chunk: ArrayBufferView): void;
2682+
error(e?: any): void;
2683+
}
2684+
2685+
declare var ReadableByteStreamController: {
2686+
prototype: ReadableByteStreamController;
2687+
new(): ReadableByteStreamController;
2688+
};
2689+
26772690
/** This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object. */
26782691
interface ReadableStream<R = any> {
26792692
readonly locked: boolean;
@@ -2689,6 +2702,27 @@ declare var ReadableStream: {
26892702
new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
26902703
};
26912704

2705+
interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
2706+
read(view: ArrayBufferView): Promise<ReadableStreamReadResult<ArrayBufferView>>;
2707+
releaseLock(): void;
2708+
}
2709+
2710+
declare var ReadableStreamBYOBReader: {
2711+
prototype: ReadableStreamBYOBReader;
2712+
new(stream: ReadableStream): ReadableStreamBYOBReader;
2713+
};
2714+
2715+
interface ReadableStreamBYOBRequest {
2716+
readonly view: ArrayBufferView | null;
2717+
respond(bytesWritten: number): void;
2718+
respondWithNewView(view: ArrayBufferView): void;
2719+
}
2720+
2721+
declare var ReadableStreamBYOBRequest: {
2722+
prototype: ReadableStreamBYOBRequest;
2723+
new(): ReadableStreamBYOBRequest;
2724+
};
2725+
26922726
interface ReadableStreamDefaultController<R = any> {
26932727
readonly desiredSize: number | null;
26942728
close(): void;

inputfiles/overridingTypes.jsonc

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2420,6 +2420,23 @@
24202420
}
24212421
}
24222422
},
2423+
"ReadableStreamBYOBReader": {
2424+
"methods": {
2425+
"method": {
2426+
"read": {
2427+
"signature": {
2428+
"0": {
2429+
"subtype": {
2430+
"subtype": {
2431+
"type": "ArrayBufferView"
2432+
}
2433+
}
2434+
}
2435+
}
2436+
}
2437+
}
2438+
}
2439+
},
24232440
"ReadableStreamDefaultReader": {
24242441
"typeParameters": [
24252442
{

0 commit comments

Comments
 (0)