Skip to content

Commit fb5f96b

Browse files
committed
emit Symbol.toStringTag properties
1 parent 60b79a3 commit fb5f96b

File tree

9 files changed

+1249
-1
lines changed

9 files changed

+1249
-1
lines changed

baselines/audioworklet.generated.d.ts

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ interface AbortController {
203203
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortController/abort)
204204
*/
205205
abort(reason?: any): void;
206+
readonly [Symbol.toStringTag]: "AbortController";
206207
}
207208

208209
declare var AbortController: {
@@ -244,6 +245,7 @@ interface AbortSignal extends EventTarget {
244245
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
245246
removeEventListener<K extends keyof AbortSignalEventMap>(type: K, listener: (this: AbortSignal, ev: AbortSignalEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
246247
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
248+
readonly [Symbol.toStringTag]: "AbortSignal";
247249
}
248250

249251
declare var AbortSignal: {
@@ -293,6 +295,7 @@ interface AudioWorkletGlobalScope extends WorkletGlobalScope {
293295
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope/registerProcessor)
294296
*/
295297
registerProcessor(name: string, processorCtor: AudioWorkletProcessorConstructor): void;
298+
readonly [Symbol.toStringTag]: "AudioWorkletGlobalScope";
296299
}
297300

298301
declare var AudioWorkletGlobalScope: {
@@ -337,6 +340,7 @@ interface ByteLengthQueuingStrategy extends QueuingStrategy<ArrayBufferView> {
337340
readonly highWaterMark: number;
338341
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/size) */
339342
readonly size: QueuingStrategySize<ArrayBufferView>;
343+
readonly [Symbol.toStringTag]: "ByteLengthQueuingStrategy";
340344
}
341345

342346
declare var ByteLengthQueuingStrategy: {
@@ -352,6 +356,7 @@ declare var ByteLengthQueuingStrategy: {
352356
interface CompressionStream extends GenericTransformStream {
353357
readonly readable: ReadableStream<Uint8Array<ArrayBuffer>>;
354358
readonly writable: WritableStream<BufferSource>;
359+
readonly [Symbol.toStringTag]: "CompressionStream";
355360
}
356361

357362
declare var CompressionStream: {
@@ -373,6 +378,7 @@ interface CountQueuingStrategy extends QueuingStrategy {
373378
readonly highWaterMark: number;
374379
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/size) */
375380
readonly size: QueuingStrategySize;
381+
readonly [Symbol.toStringTag]: "CountQueuingStrategy";
376382
}
377383

378384
declare var CountQueuingStrategy: {
@@ -399,6 +405,7 @@ interface CustomEvent<T = any> extends Event {
399405
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent/initCustomEvent)
400406
*/
401407
initCustomEvent(type: string, bubbles?: boolean, cancelable?: boolean, detail?: T): void;
408+
readonly [Symbol.toStringTag]: "CustomEvent";
402409
}
403410

404411
declare var CustomEvent: {
@@ -456,6 +463,7 @@ interface DOMException extends Error {
456463
readonly TIMEOUT_ERR: 23;
457464
readonly INVALID_NODE_TYPE_ERR: 24;
458465
readonly DATA_CLONE_ERR: 25;
466+
readonly [Symbol.toStringTag]: "DOMException";
459467
}
460468

461469
declare var DOMException: {
@@ -496,6 +504,7 @@ declare var DOMException: {
496504
interface DecompressionStream extends GenericTransformStream {
497505
readonly readable: ReadableStream<Uint8Array<ArrayBuffer>>;
498506
readonly writable: WritableStream<BufferSource>;
507+
readonly [Symbol.toStringTag]: "DecompressionStream";
499508
}
500509

501510
declare var DecompressionStream: {
@@ -539,6 +548,7 @@ interface ErrorEvent extends Event {
539548
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/message)
540549
*/
541550
readonly message: string;
551+
readonly [Symbol.toStringTag]: "ErrorEvent";
542552
}
543553

544554
declare var ErrorEvent: {
@@ -763,6 +773,7 @@ interface MessageEvent<T = any> extends Event {
763773
readonly source: MessageEventSource | null;
764774
/** @deprecated */
765775
initMessageEvent(type: string, bubbles?: boolean, cancelable?: boolean, data?: any, origin?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: MessagePort[]): void;
776+
readonly [Symbol.toStringTag]: "MessageEvent";
766777
}
767778

768779
declare var MessageEvent: {
@@ -820,6 +831,7 @@ interface MessagePort extends EventTarget, MessageEventTarget<MessagePort> {
820831
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
821832
removeEventListener<K extends keyof MessagePortEventMap>(type: K, listener: (this: MessagePort, ev: MessagePortEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
822833
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
834+
readonly [Symbol.toStringTag]: "MessagePort";
823835
}
824836

825837
declare var MessagePort: {
@@ -845,6 +857,7 @@ interface PromiseRejectionEvent extends Event {
845857
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/reason)
846858
*/
847859
readonly reason: any;
860+
readonly [Symbol.toStringTag]: "PromiseRejectionEvent";
848861
}
849862

850863
declare var PromiseRejectionEvent: {
@@ -888,6 +901,7 @@ interface ReadableByteStreamController {
888901
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/error)
889902
*/
890903
error(e?: any): void;
904+
readonly [Symbol.toStringTag]: "ReadableByteStreamController";
891905
}
892906

893907
declare var ReadableByteStreamController: {
@@ -939,6 +953,7 @@ interface ReadableStream<R = any> {
939953
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/tee)
940954
*/
941955
tee(): [ReadableStream<R>, ReadableStream<R>];
956+
readonly [Symbol.toStringTag]: "ReadableStream";
942957
}
943958

944959
declare var ReadableStream: {
@@ -966,6 +981,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
966981
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock)
967982
*/
968983
releaseLock(): void;
984+
readonly [Symbol.toStringTag]: "ReadableStreamBYOBReader";
969985
}
970986

971987
declare var ReadableStreamBYOBReader: {
@@ -997,6 +1013,7 @@ interface ReadableStreamBYOBRequest {
9971013
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respondWithNewView)
9981014
*/
9991015
respondWithNewView(view: ArrayBufferView<ArrayBuffer>): void;
1016+
readonly [Symbol.toStringTag]: "ReadableStreamBYOBRequest";
10001017
}
10011018

10021019
declare var ReadableStreamBYOBRequest: {
@@ -1034,6 +1051,7 @@ interface ReadableStreamDefaultController<R = any> {
10341051
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/error)
10351052
*/
10361053
error(e?: any): void;
1054+
readonly [Symbol.toStringTag]: "ReadableStreamDefaultController";
10371055
}
10381056

10391057
declare var ReadableStreamDefaultController: {
@@ -1059,6 +1077,7 @@ interface ReadableStreamDefaultReader<R = any> extends ReadableStreamGenericRead
10591077
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/releaseLock)
10601078
*/
10611079
releaseLock(): void;
1080+
readonly [Symbol.toStringTag]: "ReadableStreamDefaultReader";
10621081
}
10631082

10641083
declare var ReadableStreamDefaultReader: {
@@ -1085,6 +1104,7 @@ interface TextDecoder extends TextDecoderCommon {
10851104
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextDecoder/decode)
10861105
*/
10871106
decode(input?: AllowSharedBufferSource, options?: TextDecodeOptions): string;
1107+
readonly [Symbol.toStringTag]: "TextDecoder";
10881108
}
10891109

10901110
declare var TextDecoder: {
@@ -1121,6 +1141,7 @@ interface TextDecoderCommon {
11211141
interface TextDecoderStream extends GenericTransformStream, TextDecoderCommon {
11221142
readonly readable: ReadableStream<string>;
11231143
readonly writable: WritableStream<BufferSource>;
1144+
readonly [Symbol.toStringTag]: "TextDecoderStream";
11241145
}
11251146

11261147
declare var TextDecoderStream: {
@@ -1146,6 +1167,7 @@ interface TextEncoder extends TextEncoderCommon {
11461167
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoder/encodeInto)
11471168
*/
11481169
encodeInto(source: string, destination: Uint8Array<ArrayBufferLike>): TextEncoderEncodeIntoResult;
1170+
readonly [Symbol.toStringTag]: "TextEncoder";
11491171
}
11501172

11511173
declare var TextEncoder: {
@@ -1170,6 +1192,7 @@ interface TextEncoderCommon {
11701192
interface TextEncoderStream extends GenericTransformStream, TextEncoderCommon {
11711193
readonly readable: ReadableStream<Uint8Array<ArrayBuffer>>;
11721194
readonly writable: WritableStream<string>;
1195+
readonly [Symbol.toStringTag]: "TextEncoderStream";
11731196
}
11741197

11751198
declare var TextEncoderStream: {
@@ -1195,6 +1218,7 @@ interface TransformStream<I = any, O = any> {
11951218
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream/writable)
11961219
*/
11971220
readonly writable: WritableStream<I>;
1221+
readonly [Symbol.toStringTag]: "TransformStream";
11981222
}
11991223

12001224
declare var TransformStream: {
@@ -1232,6 +1256,7 @@ interface TransformStreamDefaultController<O = any> {
12321256
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/terminate)
12331257
*/
12341258
terminate(): void;
1259+
readonly [Symbol.toStringTag]: "TransformStreamDefaultController";
12351260
}
12361261

12371262
declare var TransformStreamDefaultController: {
@@ -1324,6 +1349,7 @@ interface URL {
13241349
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/toJSON)
13251350
*/
13261351
toJSON(): string;
1352+
readonly [Symbol.toStringTag]: "URL";
13271353
}
13281354

13291355
declare var URL: {
@@ -1399,6 +1425,7 @@ interface URLSearchParams {
13991425
sort(): void;
14001426
toString(): string;
14011427
forEach(callbackfn: (value: string, key: string, parent: URLSearchParams) => void, thisArg?: any): void;
1428+
readonly [Symbol.toStringTag]: "URLSearchParams";
14021429
}
14031430

14041431
declare var URLSearchParams: {
@@ -1450,6 +1477,7 @@ interface WritableStream<W = any> {
14501477
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/getWriter)
14511478
*/
14521479
getWriter(): WritableStreamDefaultWriter<W>;
1480+
readonly [Symbol.toStringTag]: "WritableStream";
14531481
}
14541482

14551483
declare var WritableStream: {
@@ -1475,6 +1503,7 @@ interface WritableStreamDefaultController {
14751503
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/error)
14761504
*/
14771505
error(e?: any): void;
1506+
readonly [Symbol.toStringTag]: "WritableStreamDefaultController";
14781507
}
14791508

14801509
declare var WritableStreamDefaultController: {
@@ -1530,6 +1559,7 @@ interface WritableStreamDefaultWriter<W = any> {
15301559
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/write)
15311560
*/
15321561
write(chunk?: W): Promise<void>;
1562+
readonly [Symbol.toStringTag]: "WritableStreamDefaultWriter";
15331563
}
15341564

15351565
declare var WritableStreamDefaultWriter: {
@@ -1539,6 +1569,7 @@ declare var WritableStreamDefaultWriter: {
15391569

15401570
declare namespace WebAssembly {
15411571
interface CompileError extends Error {
1572+
readonly [Symbol.toStringTag]: "WebAssembly.CompileError";
15421573
}
15431574

15441575
var CompileError: {
@@ -1571,6 +1602,7 @@ declare namespace WebAssembly {
15711602
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Exception/is)
15721603
*/
15731604
is(exceptionTag: Tag): boolean;
1605+
readonly [Symbol.toStringTag]: "WebAssembly.Exception";
15741606
}
15751607

15761608
var Exception: {
@@ -1586,6 +1618,7 @@ declare namespace WebAssembly {
15861618
interface Global<T extends ValueType = ValueType> {
15871619
value: ValueTypeMap[T];
15881620
valueOf(): ValueTypeMap[T];
1621+
readonly [Symbol.toStringTag]: "WebAssembly.Global";
15891622
}
15901623

15911624
var Global: {
@@ -1605,6 +1638,7 @@ declare namespace WebAssembly {
16051638
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Instance/exports)
16061639
*/
16071640
readonly exports: Exports;
1641+
readonly [Symbol.toStringTag]: "WebAssembly.Instance";
16081642
}
16091643

16101644
var Instance: {
@@ -1613,6 +1647,7 @@ declare namespace WebAssembly {
16131647
};
16141648

16151649
interface LinkError extends Error {
1650+
readonly [Symbol.toStringTag]: "WebAssembly.LinkError";
16161651
}
16171652

16181653
var LinkError: {
@@ -1639,6 +1674,7 @@ declare namespace WebAssembly {
16391674
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Memory/grow)
16401675
*/
16411676
grow(delta: AddressValue): AddressValue;
1677+
readonly [Symbol.toStringTag]: "WebAssembly.Memory";
16421678
}
16431679

16441680
var Memory: {
@@ -1652,6 +1688,7 @@ declare namespace WebAssembly {
16521688
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Module)
16531689
*/
16541690
interface Module {
1691+
readonly [Symbol.toStringTag]: "WebAssembly.Module";
16551692
}
16561693

16571694
var Module: {
@@ -1678,6 +1715,7 @@ declare namespace WebAssembly {
16781715
};
16791716

16801717
interface RuntimeError extends Error {
1718+
readonly [Symbol.toStringTag]: "WebAssembly.RuntimeError";
16811719
}
16821720

16831721
var RuntimeError: {
@@ -1716,6 +1754,7 @@ declare namespace WebAssembly {
17161754
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Table/set)
17171755
*/
17181756
set(index: AddressValue, value?: any): void;
1757+
readonly [Symbol.toStringTag]: "WebAssembly.Table";
17191758
}
17201759

17211760
var Table: {
@@ -1729,6 +1768,7 @@ declare namespace WebAssembly {
17291768
* [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Tag)
17301769
*/
17311770
interface Tag {
1771+
readonly [Symbol.toStringTag]: "WebAssembly.Tag";
17321772
}
17331773

17341774
var Tag: {
@@ -2037,6 +2077,7 @@ interface MessageEvent<T = any> {
20372077

20382078
interface URLSearchParamsIterator<T> extends IteratorObject<T, BuiltinIteratorReturn, unknown> {
20392079
[Symbol.iterator](): URLSearchParamsIterator<T>;
2080+
readonly [Symbol.toStringTag]: "URLSearchParams Iterator";
20402081
}
20412082

20422083
interface URLSearchParams {
@@ -2056,6 +2097,7 @@ interface URLSearchParams {
20562097

20572098
interface ReadableStreamAsyncIterator<T> extends AsyncIteratorObject<T, BuiltinIteratorReturn, unknown> {
20582099
[Symbol.asyncIterator](): ReadableStreamAsyncIterator<T>;
2100+
readonly [Symbol.toStringTag]: "ReadableStream AsyncIterator";
20592101
}
20602102

20612103
interface ReadableStream<R = any> {

0 commit comments

Comments
 (0)