Skip to content

Commit ccd4e74

Browse files
committed
emit Symbol.toStringTag properties
1 parent e1b6aac commit ccd4e74

10 files changed

+1250
-2
lines changed

baselines/audioworklet.generated.d.ts

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@ interface AbortController {
199199
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortController/abort)
200200
*/
201201
abort(reason?: any): void;
202+
readonly [Symbol.toStringTag]: "AbortController";
202203
}
203204

204205
declare var AbortController: {
@@ -240,6 +241,7 @@ interface AbortSignal extends EventTarget {
240241
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
241242
removeEventListener<K extends keyof AbortSignalEventMap>(type: K, listener: (this: AbortSignal, ev: AbortSignalEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
242243
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
244+
readonly [Symbol.toStringTag]: "AbortSignal";
243245
}
244246

245247
declare var AbortSignal: {
@@ -289,6 +291,7 @@ interface AudioWorkletGlobalScope extends WorkletGlobalScope {
289291
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope/registerProcessor)
290292
*/
291293
registerProcessor(name: string, processorCtor: AudioWorkletProcessorConstructor): void;
294+
readonly [Symbol.toStringTag]: "AudioWorkletGlobalScope";
292295
}
293296

294297
declare var AudioWorkletGlobalScope: {
@@ -333,6 +336,7 @@ interface ByteLengthQueuingStrategy extends QueuingStrategy<ArrayBufferView> {
333336
readonly highWaterMark: number;
334337
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/size) */
335338
readonly size: QueuingStrategySize<ArrayBufferView>;
339+
readonly [Symbol.toStringTag]: "ByteLengthQueuingStrategy";
336340
}
337341

338342
declare var ByteLengthQueuingStrategy: {
@@ -348,6 +352,7 @@ declare var ByteLengthQueuingStrategy: {
348352
interface CompressionStream extends GenericTransformStream {
349353
readonly readable: ReadableStream<Uint8Array<ArrayBuffer>>;
350354
readonly writable: WritableStream<BufferSource>;
355+
readonly [Symbol.toStringTag]: "CompressionStream";
351356
}
352357

353358
declare var CompressionStream: {
@@ -369,6 +374,7 @@ interface CountQueuingStrategy extends QueuingStrategy {
369374
readonly highWaterMark: number;
370375
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/size) */
371376
readonly size: QueuingStrategySize;
377+
readonly [Symbol.toStringTag]: "CountQueuingStrategy";
372378
}
373379

374380
declare var CountQueuingStrategy: {
@@ -395,6 +401,7 @@ interface CustomEvent<T = any> extends Event {
395401
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent/initCustomEvent)
396402
*/
397403
initCustomEvent(type: string, bubbles?: boolean, cancelable?: boolean, detail?: T): void;
404+
readonly [Symbol.toStringTag]: "CustomEvent";
398405
}
399406

400407
declare var CustomEvent: {
@@ -492,6 +499,7 @@ declare var DOMException: {
492499
interface DecompressionStream extends GenericTransformStream {
493500
readonly readable: ReadableStream<Uint8Array<ArrayBuffer>>;
494501
readonly writable: WritableStream<BufferSource>;
502+
readonly [Symbol.toStringTag]: "DecompressionStream";
495503
}
496504

497505
declare var DecompressionStream: {
@@ -535,6 +543,7 @@ interface ErrorEvent extends Event {
535543
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/message)
536544
*/
537545
readonly message: string;
546+
readonly [Symbol.toStringTag]: "ErrorEvent";
538547
}
539548

540549
declare var ErrorEvent: {
@@ -759,6 +768,7 @@ interface MessageEvent<T = any> extends Event {
759768
readonly source: MessageEventSource | null;
760769
/** @deprecated */
761770
initMessageEvent(type: string, bubbles?: boolean, cancelable?: boolean, data?: any, origin?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: MessagePort[]): void;
771+
readonly [Symbol.toStringTag]: "MessageEvent";
762772
}
763773

764774
declare var MessageEvent: {
@@ -816,6 +826,7 @@ interface MessagePort extends EventTarget, MessageEventTarget<MessagePort> {
816826
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
817827
removeEventListener<K extends keyof MessagePortEventMap>(type: K, listener: (this: MessagePort, ev: MessagePortEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
818828
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
829+
readonly [Symbol.toStringTag]: "MessagePort";
819830
}
820831

821832
declare var MessagePort: {
@@ -841,6 +852,7 @@ interface PromiseRejectionEvent extends Event {
841852
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/reason)
842853
*/
843854
readonly reason: any;
855+
readonly [Symbol.toStringTag]: "PromiseRejectionEvent";
844856
}
845857

846858
declare var PromiseRejectionEvent: {
@@ -884,6 +896,7 @@ interface ReadableByteStreamController {
884896
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/error)
885897
*/
886898
error(e?: any): void;
899+
readonly [Symbol.toStringTag]: "ReadableByteStreamController";
887900
}
888901

889902
declare var ReadableByteStreamController: {
@@ -935,6 +948,7 @@ interface ReadableStream<R = any> {
935948
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/tee)
936949
*/
937950
tee(): [ReadableStream<R>, ReadableStream<R>];
951+
readonly [Symbol.toStringTag]: "ReadableStream";
938952
}
939953

940954
declare var ReadableStream: {
@@ -962,6 +976,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
962976
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock)
963977
*/
964978
releaseLock(): void;
979+
readonly [Symbol.toStringTag]: "ReadableStreamBYOBReader";
965980
}
966981

967982
declare var ReadableStreamBYOBReader: {
@@ -993,6 +1008,7 @@ interface ReadableStreamBYOBRequest {
9931008
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respondWithNewView)
9941009
*/
9951010
respondWithNewView(view: ArrayBufferView<ArrayBuffer>): void;
1011+
readonly [Symbol.toStringTag]: "ReadableStreamBYOBRequest";
9961012
}
9971013

9981014
declare var ReadableStreamBYOBRequest: {
@@ -1030,6 +1046,7 @@ interface ReadableStreamDefaultController<R = any> {
10301046
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/error)
10311047
*/
10321048
error(e?: any): void;
1049+
readonly [Symbol.toStringTag]: "ReadableStreamDefaultController";
10331050
}
10341051

10351052
declare var ReadableStreamDefaultController: {
@@ -1055,6 +1072,7 @@ interface ReadableStreamDefaultReader<R = any> extends ReadableStreamGenericRead
10551072
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/releaseLock)
10561073
*/
10571074
releaseLock(): void;
1075+
readonly [Symbol.toStringTag]: "ReadableStreamDefaultReader";
10581076
}
10591077

10601078
declare var ReadableStreamDefaultReader: {
@@ -1081,6 +1099,7 @@ interface TextDecoder extends TextDecoderCommon {
10811099
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextDecoder/decode)
10821100
*/
10831101
decode(input?: AllowSharedBufferSource, options?: TextDecodeOptions): string;
1102+
readonly [Symbol.toStringTag]: "TextDecoder";
10841103
}
10851104

10861105
declare var TextDecoder: {
@@ -1117,6 +1136,7 @@ interface TextDecoderCommon {
11171136
interface TextDecoderStream extends GenericTransformStream, TextDecoderCommon {
11181137
readonly readable: ReadableStream<string>;
11191138
readonly writable: WritableStream<BufferSource>;
1139+
readonly [Symbol.toStringTag]: "TextDecoderStream";
11201140
}
11211141

11221142
declare var TextDecoderStream: {
@@ -1142,6 +1162,7 @@ interface TextEncoder extends TextEncoderCommon {
11421162
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoder/encodeInto)
11431163
*/
11441164
encodeInto(source: string, destination: Uint8Array<ArrayBufferLike>): TextEncoderEncodeIntoResult;
1165+
readonly [Symbol.toStringTag]: "TextEncoder";
11451166
}
11461167

11471168
declare var TextEncoder: {
@@ -1166,6 +1187,7 @@ interface TextEncoderCommon {
11661187
interface TextEncoderStream extends GenericTransformStream, TextEncoderCommon {
11671188
readonly readable: ReadableStream<Uint8Array<ArrayBuffer>>;
11681189
readonly writable: WritableStream<string>;
1190+
readonly [Symbol.toStringTag]: "TextEncoderStream";
11691191
}
11701192

11711193
declare var TextEncoderStream: {
@@ -1191,6 +1213,7 @@ interface TransformStream<I = any, O = any> {
11911213
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream/writable)
11921214
*/
11931215
readonly writable: WritableStream<I>;
1216+
readonly [Symbol.toStringTag]: "TransformStream";
11941217
}
11951218

11961219
declare var TransformStream: {
@@ -1228,6 +1251,7 @@ interface TransformStreamDefaultController<O = any> {
12281251
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/terminate)
12291252
*/
12301253
terminate(): void;
1254+
readonly [Symbol.toStringTag]: "TransformStreamDefaultController";
12311255
}
12321256

12331257
declare var TransformStreamDefaultController: {
@@ -1320,6 +1344,7 @@ interface URL {
13201344
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/toJSON)
13211345
*/
13221346
toJSON(): string;
1347+
readonly [Symbol.toStringTag]: "URL";
13231348
}
13241349

13251350
declare var URL: {
@@ -1395,6 +1420,7 @@ interface URLSearchParams {
13951420
sort(): void;
13961421
toString(): string;
13971422
forEach(callbackfn: (value: string, key: string, parent: URLSearchParams) => void, thisArg?: any): void;
1423+
readonly [Symbol.toStringTag]: "URLSearchParams";
13981424
}
13991425

14001426
declare var URLSearchParams: {
@@ -1446,6 +1472,7 @@ interface WritableStream<W = any> {
14461472
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/getWriter)
14471473
*/
14481474
getWriter(): WritableStreamDefaultWriter<W>;
1475+
readonly [Symbol.toStringTag]: "WritableStream";
14491476
}
14501477

14511478
declare var WritableStream: {
@@ -1471,6 +1498,7 @@ interface WritableStreamDefaultController {
14711498
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/error)
14721499
*/
14731500
error(e?: any): void;
1501+
readonly [Symbol.toStringTag]: "WritableStreamDefaultController";
14741502
}
14751503

14761504
declare var WritableStreamDefaultController: {
@@ -1526,6 +1554,7 @@ interface WritableStreamDefaultWriter<W = any> {
15261554
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/write)
15271555
*/
15281556
write(chunk?: W): Promise<void>;
1557+
readonly [Symbol.toStringTag]: "WritableStreamDefaultWriter";
15291558
}
15301559

15311560
declare var WritableStreamDefaultWriter: {
@@ -1535,6 +1564,7 @@ declare var WritableStreamDefaultWriter: {
15351564

15361565
declare namespace WebAssembly {
15371566
interface CompileError extends Error {
1567+
readonly [Symbol.toStringTag]: "WebAssembly.CompileError";
15381568
}
15391569

15401570
var CompileError: {
@@ -1567,6 +1597,7 @@ declare namespace WebAssembly {
15671597
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Exception/is)
15681598
*/
15691599
is(exceptionTag: Tag): boolean;
1600+
readonly [Symbol.toStringTag]: "WebAssembly.Exception";
15701601
}
15711602

15721603
var Exception: {
@@ -1582,6 +1613,7 @@ declare namespace WebAssembly {
15821613
interface Global<T extends ValueType = ValueType> {
15831614
value: ValueTypeMap[T];
15841615
valueOf(): ValueTypeMap[T];
1616+
readonly [Symbol.toStringTag]: "WebAssembly.Global";
15851617
}
15861618

15871619
var Global: {
@@ -1601,6 +1633,7 @@ declare namespace WebAssembly {
16011633
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Instance/exports)
16021634
*/
16031635
readonly exports: Exports;
1636+
readonly [Symbol.toStringTag]: "WebAssembly.Instance";
16041637
}
16051638

16061639
var Instance: {
@@ -1609,6 +1642,7 @@ declare namespace WebAssembly {
16091642
};
16101643

16111644
interface LinkError extends Error {
1645+
readonly [Symbol.toStringTag]: "WebAssembly.LinkError";
16121646
}
16131647

16141648
var LinkError: {
@@ -1635,6 +1669,7 @@ declare namespace WebAssembly {
16351669
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Memory/grow)
16361670
*/
16371671
grow(delta: AddressValue): AddressValue;
1672+
readonly [Symbol.toStringTag]: "WebAssembly.Memory";
16381673
}
16391674

16401675
var Memory: {
@@ -1648,6 +1683,7 @@ declare namespace WebAssembly {
16481683
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Module)
16491684
*/
16501685
interface Module {
1686+
readonly [Symbol.toStringTag]: "WebAssembly.Module";
16511687
}
16521688

16531689
var Module: {
@@ -1674,6 +1710,7 @@ declare namespace WebAssembly {
16741710
};
16751711

16761712
interface RuntimeError extends Error {
1713+
readonly [Symbol.toStringTag]: "WebAssembly.RuntimeError";
16771714
}
16781715

16791716
var RuntimeError: {
@@ -1712,6 +1749,7 @@ declare namespace WebAssembly {
17121749
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Table/set)
17131750
*/
17141751
set(index: AddressValue, value?: any): void;
1752+
readonly [Symbol.toStringTag]: "WebAssembly.Table";
17151753
}
17161754

17171755
var Table: {
@@ -1725,6 +1763,7 @@ declare namespace WebAssembly {
17251763
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Tag)
17261764
*/
17271765
interface Tag {
1766+
readonly [Symbol.toStringTag]: "WebAssembly.Tag";
17281767
}
17291768

17301769
var Tag: {
@@ -2033,6 +2072,7 @@ interface MessageEvent<T = any> {
20332072

20342073
interface URLSearchParamsIterator<T> extends IteratorObject<T, BuiltinIteratorReturn, unknown> {
20352074
[Symbol.iterator](): URLSearchParamsIterator<T>;
2075+
readonly [Symbol.toStringTag]: "URLSearchParams Iterator";
20362076
}
20372077

20382078
interface URLSearchParams {
@@ -2052,6 +2092,7 @@ interface URLSearchParams {
20522092

20532093
interface ReadableStreamAsyncIterator<T> extends AsyncIteratorObject<T, BuiltinIteratorReturn, unknown> {
20542094
[Symbol.asyncIterator](): ReadableStreamAsyncIterator<T>;
2095+
readonly [Symbol.toStringTag]: "ReadableStream AsyncIterator";
20552096
}
20562097

20572098
interface ReadableStream<R = any> {

0 commit comments

Comments
 (0)