Skip to content

Commit e0ed218

Browse files
Accept new baselines
1 parent 3ccfd34 commit e0ed218

File tree

2 files changed

+410
-41
lines changed

2 files changed

+410
-41
lines changed

baselines/dom.generated.d.ts

Lines changed: 178 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -890,6 +890,12 @@ interface PeriodicWaveOptions extends PeriodicWaveConstraints {
890890
real?: number[] | Float32Array;
891891
}
892892

893+
interface PipeOptions {
894+
preventAbort?: boolean | null;
895+
preventCancel?: boolean | null;
896+
preventClose?: boolean | null;
897+
}
898+
893899
interface PointerEventInit extends MouseEventInit {
894900
height?: number;
895901
isPrimary?: boolean;
@@ -942,9 +948,9 @@ interface PushSubscriptionOptionsInit {
942948
userVisibleOnly?: boolean;
943949
}
944950

945-
interface QueuingStrategy {
946-
highWaterMark?: number;
947-
size?: WritableStreamChunkCallback;
951+
interface QueuingStrategy<T = any> {
952+
highWaterMark?: number | null;
953+
size?: QueuingStrategySizeCallback<T> | null;
948954
}
949955

950956
interface RTCAnswerOptions extends RTCOfferAnswerOptions {
@@ -1500,6 +1506,12 @@ interface TrackEventInit extends EventInit {
15001506
track?: VideoTrack | AudioTrack | TextTrack | null;
15011507
}
15021508

1509+
interface Transformer<R = any, W = any> {
1510+
flush?: TransformStreamDefaultControllerCallback<R> | null;
1511+
start?: TransformStreamDefaultControllerCallback<R> | null;
1512+
transform?: TransformStreamDefaultControllerTransformCallback<R, W> | null;
1513+
}
1514+
15031515
interface TransitionEventInit extends EventInit {
15041516
elapsedTime?: number;
15051517
propertyName?: string;
@@ -1511,11 +1523,25 @@ interface UIEventInit extends EventInit {
15111523
view?: Window | null;
15121524
}
15131525

1514-
interface UnderlyingSink {
1515-
abort?: WritableStreamErrorCallback;
1516-
close?: WritableStreamDefaultControllerCallback;
1517-
start: WritableStreamDefaultControllerCallback;
1518-
write?: WritableStreamChunkCallback;
1526+
interface UnderlyingByteSource {
1527+
autoAllocateChunkSize?: number | null;
1528+
cancel?: ReadableStreamErrorCallback | null;
1529+
pull?: ReadableByteStreamControllerCallback | null;
1530+
start?: ReadableByteStreamControllerCallback | null;
1531+
type: "bytes";
1532+
}
1533+
1534+
interface UnderlyingSink<W = any> {
1535+
abort?: WritableStreamErrorCallback | null;
1536+
close?: WritableStreamDefaultControllerCallback | null;
1537+
start?: WritableStreamDefaultControllerCallback | null;
1538+
write?: WritableStreamDefaultControllerWriteCallback<W> | null;
1539+
}
1540+
1541+
interface UnderlyingSource<R = any> {
1542+
cancel?: ReadableStreamErrorCallback | null;
1543+
pull?: ReadableStreamDefaultControllerCallback<R> | null;
1544+
start?: ReadableStreamDefaultControllerCallback<R> | null;
15191545
}
15201546

15211547
interface VRDisplayEventInit extends EventInit {
@@ -2172,7 +2198,7 @@ declare var Blob: {
21722198
};
21732199

21742200
interface Body {
2175-
readonly body: ReadableStream | null;
2201+
readonly body: ReadableStream<Uint8Array> | null;
21762202
readonly bodyUsed: boolean;
21772203
arrayBuffer(): Promise<ArrayBuffer>;
21782204
blob(): Promise<Blob>;
@@ -2217,14 +2243,14 @@ interface BroadcastChannelEventMap {
22172243
messageerror: MessageEvent;
22182244
}
22192245

2220-
interface ByteLengthQueuingStrategy {
2246+
interface ByteLengthQueuingStrategy extends QueuingStrategy<ArrayBufferView> {
22212247
highWaterMark: number;
2222-
size(chunk?: any): number;
2248+
size(chunk: any): number;
22232249
}
22242250

22252251
declare var ByteLengthQueuingStrategy: {
22262252
prototype: ByteLengthQueuingStrategy;
2227-
new(strategy: QueuingStrategy): ByteLengthQueuingStrategy;
2253+
new(options: { highWaterMark: number }): ByteLengthQueuingStrategy;
22282254
};
22292255

22302256
interface CDATASection extends Text {
@@ -3308,14 +3334,14 @@ interface Coordinates {
33083334
readonly speed: number | null;
33093335
}
33103336

3311-
interface CountQueuingStrategy {
3337+
interface CountQueuingStrategy extends QueuingStrategy {
33123338
highWaterMark: number;
3313-
size(): number;
3339+
size(chunk: any): 1;
33143340
}
33153341

33163342
declare var CountQueuingStrategy: {
33173343
prototype: CountQueuingStrategy;
3318-
new(strategy: QueuingStrategy): CountQueuingStrategy;
3344+
new(options: { highWaterMark: number }): CountQueuingStrategy;
33193345
};
33203346

33213347
interface Crypto {
@@ -11834,20 +11860,90 @@ declare var Range: {
1183411860
readonly START_TO_START: number;
1183511861
};
1183611862

11837-
interface ReadableStream {
11863+
interface ReadableByteStreamController {
11864+
readonly byobRequest: ReadableStreamBYOBRequest | undefined;
11865+
readonly desiredSize: number | null;
11866+
close(): void;
11867+
enqueue(chunk: ArrayBufferView): void;
11868+
error(error?: any): void;
11869+
}
11870+
11871+
declare var ReadableByteStreamController: {
11872+
prototype: ReadableByteStreamController;
11873+
new(): ReadableByteStreamController;
11874+
};
11875+
11876+
interface ReadableStream<R = any> {
1183811877
readonly locked: boolean;
11839-
cancel(): Promise<void>;
11840-
getReader(): ReadableStreamReader;
11878+
cancel(reason?: any): Promise<void>;
11879+
getReader(): ReadableStreamDefaultReader<R>;
11880+
getReader(options: { mode: "byob" }): ReadableStreamDefaultReader;
11881+
pipeThrough<T extends ReadableStream>(pair: ReadableWritableStreamPair<T, WritableStream<R>>, options?: PipeOptions): T;
11882+
pipeTo(dest: WritableStream<R>, options?: PipeOptions): Promise<void>;
11883+
tee(): [ReadableStream<R>, ReadableStream<R>];
1184111884
}
1184211885

1184311886
declare var ReadableStream: {
1184411887
prototype: ReadableStream;
11845-
new(): ReadableStream;
11888+
new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream<Uint8Array>;
11889+
new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
11890+
};
11891+
11892+
interface ReadableStreamBYOBReader {
11893+
readonly closed: Promise<void>;
11894+
cancel(reason?: any): Promise<void>;
11895+
read<T extends ArrayBufferView>(view: T): Promise<ReadableStreamReadResult<T>>;
11896+
releaseLock(): void;
11897+
}
11898+
11899+
declare var ReadableStreamBYOBReader: {
11900+
prototype: ReadableStreamBYOBReader;
11901+
new(stream: ReadableStream<Uint8Array>): ReadableStreamBYOBReader;
11902+
};
11903+
11904+
interface ReadableStreamBYOBRequest {
11905+
readonly view: Uint8Array;
11906+
respond(bytesWritten: number): void;
11907+
respondWithNewView(view: ArrayBufferView): void;
11908+
}
11909+
11910+
declare var ReadableStreamBYOBRequest: {
11911+
prototype: ReadableStreamBYOBRequest;
11912+
new(): ReadableStreamBYOBRequest;
11913+
};
11914+
11915+
interface ReadableStreamDefaultController<R = any> {
11916+
readonly desiredSize: number | null;
11917+
close(): void;
11918+
enqueue(chunk: R): void;
11919+
error(error?: any): void;
11920+
}
11921+
11922+
declare var ReadableStreamDefaultController: {
11923+
prototype: ReadableStreamDefaultController;
11924+
new(): ReadableStreamDefaultController;
11925+
};
11926+
11927+
interface ReadableStreamDefaultReader<R = any> {
11928+
readonly closed: Promise<void>;
11929+
cancel(reason?: any): Promise<void>;
11930+
read(): Promise<ReadableStreamReadResult<R>>;
11931+
releaseLock(): void;
11932+
}
11933+
11934+
declare var ReadableStreamDefaultReader: {
11935+
prototype: ReadableStreamDefaultReader;
11936+
new<R = any>(stream: ReadableStream<R>): ReadableStreamDefaultReader<R>;
1184611937
};
1184711938

11848-
interface ReadableStreamReader {
11939+
interface ReadableStreamReadResult<T> {
11940+
done: boolean;
11941+
value: T;
11942+
}
11943+
11944+
interface ReadableStreamReader<R = any> {
1184911945
cancel(): Promise<void>;
11850-
read(): Promise<any>;
11946+
read(): Promise<ReadableStreamReadResult<R>>;
1185111947
releaseLock(): void;
1185211948
}
1185311949

@@ -11856,6 +11952,11 @@ declare var ReadableStreamReader: {
1185611952
new(): ReadableStreamReader;
1185711953
};
1185811954

11955+
interface ReadableWritableStreamPair<R extends ReadableStream, W extends WritableStream> {
11956+
readable: R;
11957+
writable: W;
11958+
}
11959+
1185911960
interface Request extends Body {
1186011961
/**
1186111962
* Returns the cache mode associated with request, which is a string indicating
@@ -14904,6 +15005,26 @@ declare var TrackEvent: {
1490415005
new(typeArg: string, eventInitDict?: TrackEventInit): TrackEvent;
1490515006
};
1490615007

15008+
interface TransformStream<R = any, W = any> extends ReadableWritableStreamPair<ReadableStream<R>, WritableStream<W>> {
15009+
}
15010+
15011+
declare var TransformStream: {
15012+
prototype: TransformStream;
15013+
new<R = any, W = any>(transformer?: Transformer<R, W>, writableStrategy?: QueuingStrategy<W>, readableStrategy?: QueuingStrategy<R>): TransformStream<R, W>;
15014+
};
15015+
15016+
interface TransformStreamDefaultController<R = any> {
15017+
readonly desiredSize: number | null;
15018+
enqueue(chunk: any): void;
15019+
error(reason?: any): void;
15020+
terminate(): void;
15021+
}
15022+
15023+
declare var TransformStreamDefaultController: {
15024+
prototype: TransformStreamDefaultController;
15025+
new(): TransformStreamDefaultController;
15026+
};
15027+
1490715028
interface TransitionEvent extends Event {
1490815029
readonly elapsedTime: number;
1490915030
readonly propertyName: string;
@@ -16637,15 +16758,15 @@ declare var Worklet: {
1663716758
new(): Worklet;
1663816759
};
1663916760

16640-
interface WritableStream {
16761+
interface WritableStream<W = any> {
1664116762
readonly locked: boolean;
1664216763
abort(reason?: any): Promise<void>;
1664316764
getWriter(): WritableStreamDefaultWriter;
1664416765
}
1664516766

1664616767
declare var WritableStream: {
1664716768
prototype: WritableStream;
16648-
new(underlyingSink?: UnderlyingSink, strategy?: QueuingStrategy): WritableStream;
16769+
new<W>(underlyingSink?: UnderlyingSink<W>, strategy?: QueuingStrategy<W>): WritableStream<W>;
1664916770
};
1665016771

1665116772
interface WritableStreamDefaultController {
@@ -16657,19 +16778,19 @@ declare var WritableStreamDefaultController: {
1665716778
new(): WritableStreamDefaultController;
1665816779
};
1665916780

16660-
interface WritableStreamDefaultWriter {
16781+
interface WritableStreamDefaultWriter<W = any> {
1666116782
readonly closed: Promise<void>;
16662-
readonly desiredSize: number;
16783+
readonly desiredSize: number | null;
1666316784
readonly ready: Promise<void>;
1666416785
abort(reason?: any): Promise<void>;
1666516786
close(): Promise<void>;
1666616787
releaseLock(): void;
16667-
write(chunk?: any): Promise<any>;
16788+
write(chunk: any): Promise<void>;
1666816789
}
1666916790

1667016791
declare var WritableStreamDefaultWriter: {
1667116792
prototype: WritableStreamDefaultWriter;
16672-
new(): WritableStreamDefaultWriter;
16793+
new<W>(stream: WritableStream<W>): WritableStreamDefaultWriter<W>;
1667316794
};
1667416795

1667516796
interface XMLDocument extends Document {
@@ -17021,6 +17142,10 @@ interface PositionErrorCallback {
1702117142
(positionError: PositionError): void;
1702217143
}
1702317144

17145+
interface QueuingStrategySizeCallback<T = any> {
17146+
(chunk: T): number;
17147+
}
17148+
1702417149
interface RTCPeerConnectionErrorCallback {
1702517150
(error: DOMException): void;
1702617151
}
@@ -17033,20 +17158,40 @@ interface RTCStatsCallback {
1703317158
(report: RTCStatsReport): void;
1703417159
}
1703517160

17161+
interface ReadableByteStreamControllerCallback {
17162+
(controller: ReadableByteStreamController): any;
17163+
}
17164+
17165+
interface ReadableStreamDefaultControllerCallback<R> {
17166+
(controller: ReadableStreamDefaultController<R>): any;
17167+
}
17168+
17169+
interface ReadableStreamErrorCallback {
17170+
(reason: any): any;
17171+
}
17172+
17173+
interface TransformStreamDefaultControllerCallback<R> {
17174+
(controller: TransformStreamDefaultController<R>): any;
17175+
}
17176+
17177+
interface TransformStreamDefaultControllerTransformCallback<R, W> {
17178+
(chunk: W, controller: TransformStreamDefaultController<R>): any;
17179+
}
17180+
1703617181
interface VoidFunction {
1703717182
(): void;
1703817183
}
1703917184

17040-
interface WritableStreamChunkCallback {
17041-
(chunk: any, controller: WritableStreamDefaultController): void;
17185+
interface WritableStreamDefaultControllerCallback {
17186+
(controller: WritableStreamDefaultController): any;
1704217187
}
1704317188

17044-
interface WritableStreamDefaultControllerCallback {
17045-
(controller: WritableStreamDefaultController): void;
17189+
interface WritableStreamDefaultControllerWriteCallback<W> {
17190+
(chunk: W, controller: WritableStreamDefaultController): any;
1704617191
}
1704717192

1704817193
interface WritableStreamErrorCallback {
17049-
(reason: string): void;
17194+
(reason: any): any;
1705017195
}
1705117196

1705217197
interface HTMLElementTagNameMap {
@@ -17680,7 +17825,7 @@ declare function removeEventListener<K extends keyof WindowEventMap>(type: K, li
1768017825
declare function removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
1768117826
type BlobPart = BufferSource | Blob | string;
1768217827
type HeadersInit = Headers | string[][] | Record<string, string>;
17683-
type BodyInit = Blob | BufferSource | FormData | URLSearchParams | ReadableStream | string;
17828+
type BodyInit = Blob | BufferSource | FormData | URLSearchParams | ReadableStream<Uint8Array> | string;
1768417829
type RequestInfo = Request | string;
1768517830
type DOMHighResTimeStamp = number;
1768617831
type RenderingContext = CanvasRenderingContext2D | ImageBitmapRenderingContext | WebGLRenderingContext;

0 commit comments

Comments
 (0)