From fcd3acf76b5f3b318021cf63610bb42c6617a12b Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Wed, 20 Mar 2024 13:40:56 -0700 Subject: [PATCH 1/4] Add [Symbol.toStringTag] property to all interfaces Fixes #1641 --- baselines/audioworklet.tostringtag.d.ts | 219 +++ baselines/dom.tostringtag.d.ts | 2064 ++++++++++++++++++++++ baselines/serviceworker.tostringtag.d.ts | 894 ++++++++++ baselines/sharedworker.tostringtag.d.ts | 876 +++++++++ baselines/webworker.tostringtag.d.ts | 957 ++++++++++ src/build.ts | 14 +- src/build/emitter.ts | 44 +- src/test.ts | 10 + 8 files changed, 5071 insertions(+), 7 deletions(-) create mode 100644 baselines/audioworklet.tostringtag.d.ts create mode 100644 baselines/dom.tostringtag.d.ts create mode 100644 baselines/serviceworker.tostringtag.d.ts create mode 100644 baselines/sharedworker.tostringtag.d.ts create mode 100644 baselines/webworker.tostringtag.d.ts diff --git a/baselines/audioworklet.tostringtag.d.ts b/baselines/audioworklet.tostringtag.d.ts new file mode 100644 index 000000000..b123183b2 --- /dev/null +++ b/baselines/audioworklet.tostringtag.d.ts @@ -0,0 +1,219 @@ +///////////////////////////// +/// AudioWorklet [Symbol.toStringTag] APIs +///////////////////////////// + +interface AbortController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface AudioWorkletProcessor { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CompressionStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DecompressionStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Event { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface EventTarget { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableByteStreamController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBReader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBRequest { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultReader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoder { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoderStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoder { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoderStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TransformStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TransformStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface URL { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface URLSearchParams { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WorkletGlobalScope { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultWriter { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} diff --git a/baselines/dom.tostringtag.d.ts b/baselines/dom.tostringtag.d.ts new file mode 100644 index 000000000..ccc932ca8 --- /dev/null +++ b/baselines/dom.tostringtag.d.ts @@ -0,0 +1,2064 @@ +///////////////////////////// +/// Window [Symbol.toStringTag] APIs +///////////////////////////// + +interface AbortController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface AbstractRange { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface AnimationEffect { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface AnimationTimeline { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface AudioBuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface AudioListener { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface AudioParam { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface AudioParamMap { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface AuthenticatorResponse { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface BarProp { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Blob { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSNumericArray { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSRule { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSRuleList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSStyleDeclaration { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSStyleValue { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSTransformComponent { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSVariableReferenceValue { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Cache { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CacheStorage { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CanvasGradient { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CanvasPattern { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CanvasRenderingContext2D { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ClipboardItem { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CompressionStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Credential { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CredentialsContainer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Crypto { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CryptoKey { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CustomElementRegistry { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CustomStateSet { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMImplementation { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMMatrixReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMParser { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMPointReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMQuad { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMRectList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMRectReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMStringList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMStringMap { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMTokenList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DataTransfer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DataTransferItem { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DataTransferItemList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DecompressionStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ElementInternals { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface EncodedVideoChunk { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Event { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface EventCounts { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface EventTarget { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface External { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileSystem { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemDirectoryReader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemEntry { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemHandle { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FontFace { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FormData { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Gamepad { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface GamepadButton { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface GamepadHapticActuator { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Geolocation { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface GeolocationCoordinates { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface GeolocationPosition { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface GeolocationPositionError { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface HTMLAllCollection { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface HTMLCollection { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Headers { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Highlight { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface HighlightRegistry { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface History { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBCursor { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBFactory { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBIndex { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBKeyRange { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBObjectStore { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IdleDeadline { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmap { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmapRenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageData { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IntersectionObserver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IntersectionObserverEntry { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Location { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Lock { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface LockManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MIDIInputMap { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MIDIOutputMap { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaCapabilities { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaDeviceInfo { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaError { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaKeyStatusMap { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaKeySystemAccess { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaKeys { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaMetadata { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaSession { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MessageChannel { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MimeType { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MimeTypeArray { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MutationObserver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MutationRecord { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface NamedNodeMap { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface NavigationPreloadManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Navigator { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface NodeIterator { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface NodeList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface OffscreenCanvasRenderingContext2D { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Path2D { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceEntry { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceNavigation { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserverEntryList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceServerTiming { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceTiming { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PeriodicWave { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Permissions { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Plugin { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PluginArray { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscription { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscriptionOptions { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCCertificate { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCEncodedAudioFrame { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCEncodedVideoFrame { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCIceCandidate { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCRtpReceiver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCRtpScriptTransform { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCRtpSender { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCRtpTransceiver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCSessionDescription { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCStatsReport { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableByteStreamController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBReader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBRequest { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultReader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Report { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReportBody { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReportingObserver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Request { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ResizeObserver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ResizeObserverEntry { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ResizeObserverSize { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Response { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAngle { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedAngle { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedBoolean { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedEnumeration { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedInteger { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedLength { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedLengthList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedNumber { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedNumberList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedPreserveAspectRatio { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedRect { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedString { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedTransformList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGLength { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGLengthList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGNumber { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGNumberList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGPointList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGPreserveAspectRatio { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGStringList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGTransform { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGTransformList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SVGUnitTypes { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Screen { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Selection { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SpeechRecognitionAlternative { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SpeechRecognitionResult { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SpeechRecognitionResultList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SpeechSynthesisVoice { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Storage { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface StorageManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface StylePropertyMapReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface StyleSheet { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface StyleSheetList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SubtleCrypto { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoder { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoderStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoder { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoderStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextMetrics { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextTrackCueList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TimeRanges { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Touch { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TouchList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TransformStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TransformStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TreeWalker { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface URL { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface URLSearchParams { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface UserActivation { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface VTTRegion { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ValidityState { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface VideoColorSpace { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface VideoFrame { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface VideoPlaybackQuality { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WakeLock { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGL2RenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLActiveInfo { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLBuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLFramebuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLProgram { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLQuery { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderbuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSampler { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShaderPrecisionFormat { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSync { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTexture { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTransformFeedback { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLUniformLocation { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLVertexArrayObject { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransport { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportBidirectionalStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportDatagramDuplexStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Worklet { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultWriter { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface XMLSerializer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface XPathEvaluator { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface XPathExpression { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface XPathResult { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface XSLTProcessor { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} diff --git a/baselines/serviceworker.tostringtag.d.ts b/baselines/serviceworker.tostringtag.d.ts new file mode 100644 index 000000000..9cc2ebbd8 --- /dev/null +++ b/baselines/serviceworker.tostringtag.d.ts @@ -0,0 +1,894 @@ +///////////////////////////// +/// ServiceWorker [Symbol.toStringTag] APIs +///////////////////////////// + +interface AbortController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Blob { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSNumericArray { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSStyleValue { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSTransformComponent { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSVariableReferenceValue { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Cache { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CacheStorage { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CanvasGradient { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CanvasPattern { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Client { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Clients { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CompressionStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Crypto { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CryptoKey { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMMatrixReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMPointReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMQuad { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMRectReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMStringList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DecompressionStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Event { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface EventTarget { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemHandle { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FontFace { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FormData { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Headers { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBCursor { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBFactory { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBIndex { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBKeyRange { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBObjectStore { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmap { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmapRenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageData { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Lock { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface LockManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaCapabilities { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MessageChannel { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface NavigationPreloadManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface OffscreenCanvasRenderingContext2D { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Path2D { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceEntry { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserverEntryList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceServerTiming { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Permissions { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushMessageData { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscription { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscriptionOptions { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableByteStreamController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBReader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBRequest { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultReader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Report { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReportBody { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReportingObserver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Request { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Response { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface StorageManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface StylePropertyMapReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SubtleCrypto { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoder { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoderStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoder { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoderStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextMetrics { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TransformStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TransformStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface URL { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface URLSearchParams { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGL2RenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLActiveInfo { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLBuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLFramebuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLProgram { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLQuery { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderbuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSampler { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShaderPrecisionFormat { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSync { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTexture { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTransformFeedback { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLUniformLocation { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLVertexArrayObject { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransport { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportBidirectionalStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportDatagramDuplexStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WorkerLocation { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WorkerNavigator { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultWriter { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} diff --git a/baselines/sharedworker.tostringtag.d.ts b/baselines/sharedworker.tostringtag.d.ts new file mode 100644 index 000000000..643b6aed4 --- /dev/null +++ b/baselines/sharedworker.tostringtag.d.ts @@ -0,0 +1,876 @@ +///////////////////////////// +/// SharedWorker [Symbol.toStringTag] APIs +///////////////////////////// + +interface AbortController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Blob { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSNumericArray { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSStyleValue { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSTransformComponent { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSVariableReferenceValue { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Cache { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CacheStorage { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CanvasGradient { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CanvasPattern { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CompressionStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Crypto { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CryptoKey { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMMatrixReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMPointReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMQuad { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMRectReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMStringList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DecompressionStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Event { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface EventTarget { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileReaderSync { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemHandle { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FontFace { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FormData { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Headers { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBCursor { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBFactory { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBIndex { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBKeyRange { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBObjectStore { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmap { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmapRenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageData { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Lock { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface LockManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaCapabilities { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MessageChannel { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface NavigationPreloadManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface OffscreenCanvasRenderingContext2D { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Path2D { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceEntry { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserverEntryList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceServerTiming { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Permissions { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscription { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscriptionOptions { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableByteStreamController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBReader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBRequest { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultReader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Report { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReportBody { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReportingObserver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Request { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Response { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface StorageManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface StylePropertyMapReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SubtleCrypto { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoder { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoderStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoder { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoderStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextMetrics { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TransformStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TransformStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface URL { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface URLSearchParams { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGL2RenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLActiveInfo { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLBuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLFramebuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLProgram { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLQuery { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderbuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSampler { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShaderPrecisionFormat { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSync { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTexture { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTransformFeedback { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLUniformLocation { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLVertexArrayObject { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransport { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportBidirectionalStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportDatagramDuplexStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WorkerLocation { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WorkerNavigator { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultWriter { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} diff --git a/baselines/webworker.tostringtag.d.ts b/baselines/webworker.tostringtag.d.ts new file mode 100644 index 000000000..5a44f85b0 --- /dev/null +++ b/baselines/webworker.tostringtag.d.ts @@ -0,0 +1,957 @@ +///////////////////////////// +/// Worker [Symbol.toStringTag] APIs +///////////////////////////// + +interface AbortController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Blob { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSNumericArray { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSStyleValue { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSTransformComponent { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CSSVariableReferenceValue { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Cache { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CacheStorage { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CanvasGradient { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CanvasPattern { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Client { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Clients { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CompressionStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Crypto { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface CryptoKey { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMMatrixReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMPointReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMQuad { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMRectReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DOMStringList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface DecompressionStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface EncodedVideoChunk { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Event { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface EventTarget { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileReaderSync { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemHandle { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemSyncAccessHandle { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FontFace { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface FormData { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Headers { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBCursor { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBFactory { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBIndex { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBKeyRange { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface IDBObjectStore { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmap { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmapRenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ImageData { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Lock { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface LockManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaCapabilities { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MessageChannel { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface NavigationPreloadManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface OffscreenCanvasRenderingContext2D { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Path2D { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceEntry { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserverEntryList { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceServerTiming { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Permissions { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushMessageData { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscription { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscriptionOptions { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCEncodedAudioFrame { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface RTCEncodedVideoFrame { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableByteStreamController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBReader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBRequest { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultReader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Report { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReportBody { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface ReportingObserver { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Request { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface Response { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface StorageManager { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface StylePropertyMapReadOnly { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface SubtleCrypto { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoder { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoderStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoder { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoderStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TextMetrics { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TransformStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface TransformStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface URL { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface URLSearchParams { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface VideoColorSpace { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface VideoFrame { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGL2RenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLActiveInfo { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLBuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLFramebuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLProgram { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLQuery { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderbuffer { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderingContext { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSampler { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShader { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShaderPrecisionFormat { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSync { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTexture { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTransformFeedback { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLUniformLocation { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebGLVertexArrayObject { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransport { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportBidirectionalStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportDatagramDuplexStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WorkerLocation { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WorkerNavigator { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStream { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultController { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultWriter { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} diff --git a/src/build.ts b/src/build.ts index faf5772d4..90185b915 100644 --- a/src/build.ts +++ b/src/build.ts @@ -52,13 +52,23 @@ async function emitFlavor( result, ); - const iterators = emitWebIdl(exposed, options.global[0], "sync"); + const toStringTag = emitWebIdl(exposed, options.global[0], "toStringTag"); + await fs.writeFile( + new URL(`${options.name}.tostringtag.d.ts`, options.outputFolder), + toStringTag, + ); + + const iterators = emitWebIdl(exposed, options.global[0], "iterator"); await fs.writeFile( new URL(`${options.name}.iterable.generated.d.ts`, options.outputFolder), iterators, ); - const asyncIterators = emitWebIdl(exposed, options.global[0], "async"); + const asyncIterators = emitWebIdl( + exposed, + options.global[0], + "asyncIterator", + ); await fs.writeFile( new URL( `${options.name}.asynciterable.generated.d.ts`, diff --git a/src/build/emitter.ts b/src/build/emitter.ts index 808fae403..f88e3793c 100644 --- a/src/build/emitter.ts +++ b/src/build/emitter.ts @@ -135,7 +135,7 @@ function isEventHandler(p: Browser.Property) { export function emitWebIdl( webidl: Browser.WebIdl, global: string, - iterator: "" | "sync" | "async", + flavor: "" | "iterator" | "asyncIterator" | "toStringTag", ): string { // Global print target const printer = createTextWriter("\n"); @@ -230,10 +230,12 @@ export function emitWebIdl( getParentsWithConstant, ); - switch (iterator) { - case "sync": + switch (flavor) { + case "toStringTag": + return emitES6ToStringTag(); + case "iterator": return emitES6DomIterators(); - case "async": + case "asyncIterator": return emitES2018DomAsyncIterators(); default: return emit(); @@ -417,7 +419,7 @@ export function emitWebIdl( } function convertDomTypeToTsTypeSimple(objDomType: string): string { - if (objDomType === "sequence" && iterator !== "") { + if (objDomType === "sequence" && flavor !== "") { return "Iterable"; } if (baseTypeConversionMap.has(objDomType)) { @@ -1788,6 +1790,38 @@ export function emitWebIdl( printer.printLine("}"); } + function emitES6ToStringTag() { + printer.reset(); + printer.printLine("/////////////////////////////"); + printer.printLine(`/// ${global} [Symbol.toStringTag] APIs`); + printer.printLine("/////////////////////////////"); + + const toStringTagProperty = { + type: "USVString", + name: "[Symbol.toStringTag]", + readonly: true, + comment: + "The well-known symbol @@toStringTag.\n\n" + + "[MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag)", + }; + + const interfaces = getElements(webidl.interfaces, "interface"); + interfaces.sort(compareName).forEach((i) => { + if (!i.noInterfaceObject && !i.extends && !i.legacyNamespace) { + printer.printLine(""); + printer.printLine(`interface ${i.name} {`); + printer.increaseIndent(); + + emitProperty("", i, EmitScope.InstanceOnly, toStringTagProperty); + + printer.decreaseIndent(); + printer.printLine("}"); + } + }); + + return printer.getResult(); + } + function emitES6DomIterators() { printer.reset(); printer.printLine("/////////////////////////////"); diff --git a/src/test.ts b/src/test.ts index c490a53d2..8b7255d07 100644 --- a/src/test.ts +++ b/src/test.ts @@ -60,55 +60,65 @@ function test() { compileGeneratedFiles( "es6", "dom.generated.d.ts", + "dom.tostringtag.d.ts", "dom.iterable.generated.d.ts", ) && compileGeneratedFiles( "es2018", "dom.generated.d.ts", + "dom.tostringtag.d.ts", "dom.asynciterable.generated.d.ts", ) && compileGeneratedFiles("es5", "webworker.generated.d.ts") && compileGeneratedFiles( "es6", "webworker.generated.d.ts", + "webworker.tostringtag.d.ts", "webworker.iterable.generated.d.ts", ) && compileGeneratedFiles( "es2018", "webworker.generated.d.ts", + "webworker.tostringtag.d.ts", "webworker.asynciterable.generated.d.ts", ) && compileGeneratedFiles("es5", "sharedworker.generated.d.ts") && compileGeneratedFiles( "es6", "sharedworker.generated.d.ts", + "sharedworker.tostringtag.d.ts", "sharedworker.iterable.generated.d.ts", ) && compileGeneratedFiles( "es2018", "sharedworker.generated.d.ts", + "sharedworker.tostringtag.d.ts", "sharedworker.asynciterable.generated.d.ts", ) && compileGeneratedFiles("es5", "serviceworker.generated.d.ts") && compileGeneratedFiles( "es6", "serviceworker.generated.d.ts", + "serviceworker.tostringtag.d.ts", "serviceworker.iterable.generated.d.ts", ) && compileGeneratedFiles( "es2018", "serviceworker.generated.d.ts", + "serviceworker.tostringtag.d.ts", "serviceworker.asynciterable.generated.d.ts", ) && compileGeneratedFiles("es5", "audioworklet.generated.d.ts") && compileGeneratedFiles( "es6", "audioworklet.generated.d.ts", + "audioworklet.tostringtag.d.ts", "audioworklet.iterable.generated.d.ts", ) && compileGeneratedFiles( "es2018", "audioworklet.generated.d.ts", + "audioworklet.tostringtag.d.ts", "audioworklet.asynciterable.generated.d.ts", ) ) { From c4f7caf798a3f8eafcf16c9528f511fadd0a9be1 Mon Sep 17 00:00:00 2001 From: Kenta Moriuchi Date: Mon, 29 Jul 2024 01:35:41 +0900 Subject: [PATCH 2/4] rename to generated.d.ts --- ...> audioworklet.tostringtag.generated.d.ts} | 0 ...ag.d.ts => dom.tostringtag.generated.d.ts} | 18 +++++++++++++++++ ... serviceworker.tostringtag.generated.d.ts} | 0 ...> sharedworker.tostringtag.generated.d.ts} | 0 ...s => webworker.tostringtag.generated.d.ts} | 18 +++++++++++++++++ src/build.ts | 2 +- src/test.ts | 20 +++++++++---------- 7 files changed, 47 insertions(+), 11 deletions(-) rename baselines/{audioworklet.tostringtag.d.ts => audioworklet.tostringtag.generated.d.ts} (100%) rename baselines/{dom.tostringtag.d.ts => dom.tostringtag.generated.d.ts} (99%) rename baselines/{serviceworker.tostringtag.d.ts => serviceworker.tostringtag.generated.d.ts} (100%) rename baselines/{sharedworker.tostringtag.d.ts => sharedworker.tostringtag.generated.d.ts} (100%) rename baselines/{webworker.tostringtag.d.ts => webworker.tostringtag.generated.d.ts} (98%) diff --git a/baselines/audioworklet.tostringtag.d.ts b/baselines/audioworklet.tostringtag.generated.d.ts similarity index 100% rename from baselines/audioworklet.tostringtag.d.ts rename to baselines/audioworklet.tostringtag.generated.d.ts diff --git a/baselines/dom.tostringtag.d.ts b/baselines/dom.tostringtag.generated.d.ts similarity index 99% rename from baselines/dom.tostringtag.d.ts rename to baselines/dom.tostringtag.generated.d.ts index ccc932ca8..013262909 100644 --- a/baselines/dom.tostringtag.d.ts +++ b/baselines/dom.tostringtag.generated.d.ts @@ -866,6 +866,15 @@ interface MediaSession { readonly [Symbol.toStringTag]: string; } +interface MediaSourceHandle { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + interface MessageChannel { /** * The well-known symbol @@toStringTag. @@ -1802,6 +1811,15 @@ interface VideoPlaybackQuality { readonly [Symbol.toStringTag]: string; } +interface ViewTransition { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + interface WakeLock { /** * The well-known symbol @@toStringTag. diff --git a/baselines/serviceworker.tostringtag.d.ts b/baselines/serviceworker.tostringtag.generated.d.ts similarity index 100% rename from baselines/serviceworker.tostringtag.d.ts rename to baselines/serviceworker.tostringtag.generated.d.ts diff --git a/baselines/sharedworker.tostringtag.d.ts b/baselines/sharedworker.tostringtag.generated.d.ts similarity index 100% rename from baselines/sharedworker.tostringtag.d.ts rename to baselines/sharedworker.tostringtag.generated.d.ts diff --git a/baselines/webworker.tostringtag.d.ts b/baselines/webworker.tostringtag.generated.d.ts similarity index 98% rename from baselines/webworker.tostringtag.d.ts rename to baselines/webworker.tostringtag.generated.d.ts index 5a44f85b0..f868e2f52 100644 --- a/baselines/webworker.tostringtag.d.ts +++ b/baselines/webworker.tostringtag.generated.d.ts @@ -380,6 +380,24 @@ interface MediaCapabilities { readonly [Symbol.toStringTag]: string; } +interface MediaSourceHandle { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + +interface MediaStreamTrackProcessor { + /** + * The well-known symbol @@toStringTag. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) + */ + readonly [Symbol.toStringTag]: string; +} + interface MessageChannel { /** * The well-known symbol @@toStringTag. diff --git a/src/build.ts b/src/build.ts index 90185b915..df1dbc3af 100644 --- a/src/build.ts +++ b/src/build.ts @@ -54,7 +54,7 @@ async function emitFlavor( const toStringTag = emitWebIdl(exposed, options.global[0], "toStringTag"); await fs.writeFile( - new URL(`${options.name}.tostringtag.d.ts`, options.outputFolder), + new URL(`${options.name}.tostringtag.generated.d.ts`, options.outputFolder), toStringTag, ); diff --git a/src/test.ts b/src/test.ts index 8b7255d07..6638927ec 100644 --- a/src/test.ts +++ b/src/test.ts @@ -60,65 +60,65 @@ function test() { compileGeneratedFiles( "es6", "dom.generated.d.ts", - "dom.tostringtag.d.ts", + "dom.tostringtag.generated.d.ts", "dom.iterable.generated.d.ts", ) && compileGeneratedFiles( "es2018", "dom.generated.d.ts", - "dom.tostringtag.d.ts", + "dom.tostringtag.generated.d.ts", "dom.asynciterable.generated.d.ts", ) && compileGeneratedFiles("es5", "webworker.generated.d.ts") && compileGeneratedFiles( "es6", "webworker.generated.d.ts", - "webworker.tostringtag.d.ts", + "webworker.tostringtag.generated.d.ts", "webworker.iterable.generated.d.ts", ) && compileGeneratedFiles( "es2018", "webworker.generated.d.ts", - "webworker.tostringtag.d.ts", + "webworker.tostringtag.generated.d.ts", "webworker.asynciterable.generated.d.ts", ) && compileGeneratedFiles("es5", "sharedworker.generated.d.ts") && compileGeneratedFiles( "es6", "sharedworker.generated.d.ts", - "sharedworker.tostringtag.d.ts", + "sharedworker.tostringtag.generated.d.ts", "sharedworker.iterable.generated.d.ts", ) && compileGeneratedFiles( "es2018", "sharedworker.generated.d.ts", - "sharedworker.tostringtag.d.ts", + "sharedworker.tostringtag.generated.d.ts", "sharedworker.asynciterable.generated.d.ts", ) && compileGeneratedFiles("es5", "serviceworker.generated.d.ts") && compileGeneratedFiles( "es6", "serviceworker.generated.d.ts", - "serviceworker.tostringtag.d.ts", + "serviceworker.tostringtag.generated.d.ts", "serviceworker.iterable.generated.d.ts", ) && compileGeneratedFiles( "es2018", "serviceworker.generated.d.ts", - "serviceworker.tostringtag.d.ts", + "serviceworker.tostringtag.generated.d.ts", "serviceworker.asynciterable.generated.d.ts", ) && compileGeneratedFiles("es5", "audioworklet.generated.d.ts") && compileGeneratedFiles( "es6", "audioworklet.generated.d.ts", - "audioworklet.tostringtag.d.ts", + "audioworklet.tostringtag.generated.d.ts", "audioworklet.iterable.generated.d.ts", ) && compileGeneratedFiles( "es2018", "audioworklet.generated.d.ts", - "audioworklet.tostringtag.d.ts", + "audioworklet.tostringtag.generated.d.ts", "audioworklet.asynciterable.generated.d.ts", ) ) { From e66d54c97e1df7e06719e51fc93eaf5f6086781e Mon Sep 17 00:00:00 2001 From: Kenta Moriuchi Date: Mon, 29 Jul 2024 01:38:53 +0900 Subject: [PATCH 3/4] remove JSDoc comments --- .../audioworklet.tostringtag.generated.d.ts | 120 -- baselines/dom.tostringtag.generated.d.ts | 1155 ----------------- .../serviceworker.tostringtag.generated.d.ts | 495 ------- .../sharedworker.tostringtag.generated.d.ts | 485 ------- .../webworker.tostringtag.generated.d.ts | 540 -------- src/build/emitter.ts | 3 - 6 files changed, 2798 deletions(-) diff --git a/baselines/audioworklet.tostringtag.generated.d.ts b/baselines/audioworklet.tostringtag.generated.d.ts index b123183b2..25dd2b782 100644 --- a/baselines/audioworklet.tostringtag.generated.d.ts +++ b/baselines/audioworklet.tostringtag.generated.d.ts @@ -3,217 +3,97 @@ ///////////////////////////// interface AbortController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface AudioWorkletProcessor { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CompressionStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DecompressionStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Event { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface EventTarget { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableByteStreamController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamBYOBReader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamBYOBRequest { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamDefaultReader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextDecoder { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextDecoderStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextEncoder { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextEncoderStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TransformStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TransformStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface URL { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface URLSearchParams { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WorkletGlobalScope { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStreamDefaultWriter { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } diff --git a/baselines/dom.tostringtag.generated.d.ts b/baselines/dom.tostringtag.generated.d.ts index 013262909..6502372a8 100644 --- a/baselines/dom.tostringtag.generated.d.ts +++ b/baselines/dom.tostringtag.generated.d.ts @@ -3,2080 +3,925 @@ ///////////////////////////// interface AbortController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface AbstractRange { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface AnimationEffect { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface AnimationTimeline { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface AudioBuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface AudioListener { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface AudioParam { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface AudioParamMap { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface AuthenticatorResponse { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface BarProp { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Blob { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSNumericArray { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSRule { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSRuleList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSStyleDeclaration { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSStyleValue { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSTransformComponent { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSVariableReferenceValue { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Cache { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CacheStorage { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CanvasGradient { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CanvasPattern { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CanvasRenderingContext2D { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ClipboardItem { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CompressionStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Credential { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CredentialsContainer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Crypto { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CryptoKey { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CustomElementRegistry { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CustomStateSet { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMImplementation { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMMatrixReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMParser { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMPointReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMQuad { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMRectList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMRectReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMStringList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMStringMap { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMTokenList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DataTransfer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DataTransferItem { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DataTransferItemList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DecompressionStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ElementInternals { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface EncodedVideoChunk { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Event { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface EventCounts { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface EventTarget { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface External { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileSystem { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileSystemDirectoryReader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileSystemEntry { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileSystemHandle { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FontFace { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FormData { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Gamepad { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface GamepadButton { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface GamepadHapticActuator { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Geolocation { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface GeolocationCoordinates { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface GeolocationPosition { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface GeolocationPositionError { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface HTMLAllCollection { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface HTMLCollection { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Headers { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Highlight { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface HighlightRegistry { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface History { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBCursor { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBFactory { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBIndex { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBKeyRange { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBObjectStore { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IdleDeadline { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageBitmap { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageBitmapRenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageData { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IntersectionObserver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IntersectionObserverEntry { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Location { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Lock { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface LockManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MIDIInputMap { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MIDIOutputMap { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaCapabilities { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaDeviceInfo { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaError { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaKeyStatusMap { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaKeySystemAccess { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaKeys { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaMetadata { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaSession { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaSourceHandle { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MessageChannel { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MimeType { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MimeTypeArray { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MutationObserver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MutationRecord { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface NamedNodeMap { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface NavigationPreloadManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Navigator { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface NodeIterator { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface NodeList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface OffscreenCanvasRenderingContext2D { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Path2D { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceEntry { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceNavigation { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceObserver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceObserverEntryList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceServerTiming { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceTiming { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PeriodicWave { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Permissions { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Plugin { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PluginArray { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushSubscription { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushSubscriptionOptions { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCCertificate { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCEncodedAudioFrame { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCEncodedVideoFrame { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCIceCandidate { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCRtpReceiver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCRtpScriptTransform { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCRtpSender { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCRtpTransceiver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCSessionDescription { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCStatsReport { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableByteStreamController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamBYOBReader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamBYOBRequest { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamDefaultReader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Report { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReportBody { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReportingObserver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Request { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ResizeObserver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ResizeObserverEntry { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ResizeObserverSize { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Response { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAngle { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedAngle { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedBoolean { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedEnumeration { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedInteger { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedLength { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedLengthList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedNumber { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedNumberList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedPreserveAspectRatio { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedRect { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedString { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGAnimatedTransformList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGLength { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGLengthList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGNumber { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGNumberList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGPointList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGPreserveAspectRatio { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGStringList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGTransform { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGTransformList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SVGUnitTypes { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Screen { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Selection { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SpeechRecognitionAlternative { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SpeechRecognitionResult { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SpeechRecognitionResultList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SpeechSynthesisVoice { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Storage { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface StorageManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface StylePropertyMapReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface StyleSheet { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface StyleSheetList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SubtleCrypto { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextDecoder { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextDecoderStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextEncoder { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextEncoderStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextMetrics { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextTrackCueList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TimeRanges { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Touch { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TouchList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TransformStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TransformStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TreeWalker { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface URL { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface URLSearchParams { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface UserActivation { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface VTTRegion { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ValidityState { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface VideoColorSpace { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface VideoFrame { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface VideoPlaybackQuality { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ViewTransition { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WakeLock { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGL2RenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLActiveInfo { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLBuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLFramebuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLProgram { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLQuery { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLRenderbuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLRenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLSampler { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLShader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLShaderPrecisionFormat { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLSync { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLTexture { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLTransformFeedback { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLUniformLocation { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLVertexArrayObject { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransport { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransportBidirectionalStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransportDatagramDuplexStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Worklet { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStreamDefaultWriter { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface XMLSerializer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface XPathEvaluator { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface XPathExpression { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface XPathResult { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface XSLTProcessor { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } diff --git a/baselines/serviceworker.tostringtag.generated.d.ts b/baselines/serviceworker.tostringtag.generated.d.ts index 9cc2ebbd8..959c62add 100644 --- a/baselines/serviceworker.tostringtag.generated.d.ts +++ b/baselines/serviceworker.tostringtag.generated.d.ts @@ -3,892 +3,397 @@ ///////////////////////////// interface AbortController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Blob { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSNumericArray { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSStyleValue { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSTransformComponent { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSVariableReferenceValue { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Cache { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CacheStorage { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CanvasGradient { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CanvasPattern { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Client { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Clients { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CompressionStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Crypto { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CryptoKey { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMMatrixReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMPointReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMQuad { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMRectReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMStringList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DecompressionStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Event { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface EventTarget { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileSystemHandle { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FontFace { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FormData { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Headers { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBCursor { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBFactory { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBIndex { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBKeyRange { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBObjectStore { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageBitmap { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageBitmapRenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageData { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Lock { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface LockManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaCapabilities { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MessageChannel { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface NavigationPreloadManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface OffscreenCanvasRenderingContext2D { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Path2D { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceEntry { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceObserver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceObserverEntryList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceServerTiming { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Permissions { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushMessageData { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushSubscription { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushSubscriptionOptions { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableByteStreamController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamBYOBReader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamBYOBRequest { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamDefaultReader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Report { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReportBody { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReportingObserver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Request { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Response { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface StorageManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface StylePropertyMapReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SubtleCrypto { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextDecoder { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextDecoderStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextEncoder { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextEncoderStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextMetrics { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TransformStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TransformStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface URL { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface URLSearchParams { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGL2RenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLActiveInfo { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLBuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLFramebuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLProgram { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLQuery { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLRenderbuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLRenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLSampler { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLShader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLShaderPrecisionFormat { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLSync { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLTexture { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLTransformFeedback { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLUniformLocation { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLVertexArrayObject { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransport { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransportBidirectionalStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransportDatagramDuplexStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WorkerLocation { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WorkerNavigator { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStreamDefaultWriter { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } diff --git a/baselines/sharedworker.tostringtag.generated.d.ts b/baselines/sharedworker.tostringtag.generated.d.ts index 643b6aed4..c2c9cb6e6 100644 --- a/baselines/sharedworker.tostringtag.generated.d.ts +++ b/baselines/sharedworker.tostringtag.generated.d.ts @@ -3,874 +3,389 @@ ///////////////////////////// interface AbortController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Blob { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSNumericArray { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSStyleValue { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSTransformComponent { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSVariableReferenceValue { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Cache { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CacheStorage { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CanvasGradient { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CanvasPattern { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CompressionStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Crypto { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CryptoKey { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMMatrixReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMPointReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMQuad { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMRectReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMStringList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DecompressionStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Event { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface EventTarget { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileReaderSync { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileSystemHandle { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FontFace { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FormData { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Headers { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBCursor { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBFactory { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBIndex { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBKeyRange { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBObjectStore { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageBitmap { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageBitmapRenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageData { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Lock { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface LockManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaCapabilities { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MessageChannel { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface NavigationPreloadManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface OffscreenCanvasRenderingContext2D { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Path2D { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceEntry { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceObserver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceObserverEntryList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceServerTiming { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Permissions { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushSubscription { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushSubscriptionOptions { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableByteStreamController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamBYOBReader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamBYOBRequest { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamDefaultReader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Report { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReportBody { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReportingObserver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Request { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Response { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface StorageManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface StylePropertyMapReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SubtleCrypto { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextDecoder { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextDecoderStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextEncoder { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextEncoderStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextMetrics { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TransformStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TransformStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface URL { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface URLSearchParams { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGL2RenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLActiveInfo { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLBuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLFramebuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLProgram { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLQuery { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLRenderbuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLRenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLSampler { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLShader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLShaderPrecisionFormat { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLSync { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLTexture { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLTransformFeedback { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLUniformLocation { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLVertexArrayObject { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransport { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransportBidirectionalStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransportDatagramDuplexStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WorkerLocation { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WorkerNavigator { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStreamDefaultWriter { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } diff --git a/baselines/webworker.tostringtag.generated.d.ts b/baselines/webworker.tostringtag.generated.d.ts index f868e2f52..cbba4be96 100644 --- a/baselines/webworker.tostringtag.generated.d.ts +++ b/baselines/webworker.tostringtag.generated.d.ts @@ -3,973 +3,433 @@ ///////////////////////////// interface AbortController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Blob { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSNumericArray { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSStyleValue { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSTransformComponent { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CSSVariableReferenceValue { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Cache { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CacheStorage { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CanvasGradient { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CanvasPattern { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Client { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Clients { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CompressionStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Crypto { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface CryptoKey { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMMatrixReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMPointReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMQuad { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMRectReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DOMStringList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface DecompressionStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface EncodedVideoChunk { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Event { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface EventTarget { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileReaderSync { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileSystemHandle { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FileSystemSyncAccessHandle { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FontFace { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface FormData { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Headers { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBCursor { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBFactory { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBIndex { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBKeyRange { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface IDBObjectStore { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageBitmap { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageBitmapRenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ImageData { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Lock { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface LockManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaCapabilities { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaSourceHandle { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MediaStreamTrackProcessor { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface MessageChannel { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface NavigationPreloadManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface OffscreenCanvasRenderingContext2D { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Path2D { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceEntry { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceObserver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceObserverEntryList { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PerformanceServerTiming { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Permissions { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushMessageData { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushSubscription { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface PushSubscriptionOptions { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCEncodedAudioFrame { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface RTCEncodedVideoFrame { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableByteStreamController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamBYOBReader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamBYOBRequest { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReadableStreamDefaultReader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Report { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReportBody { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface ReportingObserver { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Request { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface Response { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface StorageManager { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface StylePropertyMapReadOnly { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface SubtleCrypto { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextDecoder { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextDecoderStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextEncoder { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextEncoderStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TextMetrics { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TransformStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface TransformStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface URL { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface URLSearchParams { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface VideoColorSpace { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface VideoFrame { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGL2RenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLActiveInfo { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLBuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLFramebuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLProgram { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLQuery { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLRenderbuffer { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLRenderingContext { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLSampler { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLShader { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLShaderPrecisionFormat { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLSync { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLTexture { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLTransformFeedback { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLUniformLocation { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebGLVertexArrayObject { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransport { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransportBidirectionalStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WebTransportDatagramDuplexStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WorkerLocation { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WorkerNavigator { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStream { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStreamDefaultController { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } interface WritableStreamDefaultWriter { - /** - * The well-known symbol @@toStringTag. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag) - */ readonly [Symbol.toStringTag]: string; } diff --git a/src/build/emitter.ts b/src/build/emitter.ts index f88e3793c..db8cab9b2 100644 --- a/src/build/emitter.ts +++ b/src/build/emitter.ts @@ -1800,9 +1800,6 @@ export function emitWebIdl( type: "USVString", name: "[Symbol.toStringTag]", readonly: true, - comment: - "The well-known symbol @@toStringTag.\n\n" + - "[MDN Reference](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag)", }; const interfaces = getElements(webidl.interfaces, "interface"); From 3a12d7ea621cd115461dafc2973d493c8491de07 Mon Sep 17 00:00:00 2001 From: Kenta Moriuchi Date: Wed, 11 Sep 2024 03:59:35 +0900 Subject: [PATCH 4/4] fix --- baselines/dom.tostringtag.generated.d.ts | 8 + .../audioworklet.tostringtag.generated.d.ts | 99 ++ .../ts5.5/dom.tostringtag.generated.d.ts | 935 ++++++++++++++++++ .../serviceworker.tostringtag.generated.d.ts | 399 ++++++++ .../sharedworker.tostringtag.generated.d.ts | 391 ++++++++ .../webworker.tostringtag.generated.d.ts | 435 ++++++++ src/build.ts | 7 +- 7 files changed, 2273 insertions(+), 1 deletion(-) create mode 100644 baselines/ts5.5/audioworklet.tostringtag.generated.d.ts create mode 100644 baselines/ts5.5/dom.tostringtag.generated.d.ts create mode 100644 baselines/ts5.5/serviceworker.tostringtag.generated.d.ts create mode 100644 baselines/ts5.5/sharedworker.tostringtag.generated.d.ts create mode 100644 baselines/ts5.5/webworker.tostringtag.generated.d.ts diff --git a/baselines/dom.tostringtag.generated.d.ts b/baselines/dom.tostringtag.generated.d.ts index 6502372a8..387297218 100644 --- a/baselines/dom.tostringtag.generated.d.ts +++ b/baselines/dom.tostringtag.generated.d.ts @@ -94,6 +94,10 @@ interface CanvasRenderingContext2D { readonly [Symbol.toStringTag]: string; } +interface CaretPosition { + readonly [Symbol.toStringTag]: string; +} + interface ClipboardItem { readonly [Symbol.toStringTag]: string; } @@ -438,6 +442,10 @@ interface Path2D { readonly [Symbol.toStringTag]: string; } +interface PaymentAddress { + readonly [Symbol.toStringTag]: string; +} + interface PerformanceEntry { readonly [Symbol.toStringTag]: string; } diff --git a/baselines/ts5.5/audioworklet.tostringtag.generated.d.ts b/baselines/ts5.5/audioworklet.tostringtag.generated.d.ts new file mode 100644 index 000000000..25dd2b782 --- /dev/null +++ b/baselines/ts5.5/audioworklet.tostringtag.generated.d.ts @@ -0,0 +1,99 @@ +///////////////////////////// +/// AudioWorklet [Symbol.toStringTag] APIs +///////////////////////////// + +interface AbortController { + readonly [Symbol.toStringTag]: string; +} + +interface AudioWorkletProcessor { + readonly [Symbol.toStringTag]: string; +} + +interface CompressionStream { + readonly [Symbol.toStringTag]: string; +} + +interface DecompressionStream { + readonly [Symbol.toStringTag]: string; +} + +interface Event { + readonly [Symbol.toStringTag]: string; +} + +interface EventTarget { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableByteStreamController { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStream { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBReader { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBRequest { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultReader { + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoder { + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoderStream { + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoder { + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoderStream { + readonly [Symbol.toStringTag]: string; +} + +interface TransformStream { + readonly [Symbol.toStringTag]: string; +} + +interface TransformStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface URL { + readonly [Symbol.toStringTag]: string; +} + +interface URLSearchParams { + readonly [Symbol.toStringTag]: string; +} + +interface WorkletGlobalScope { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStream { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultWriter { + readonly [Symbol.toStringTag]: string; +} diff --git a/baselines/ts5.5/dom.tostringtag.generated.d.ts b/baselines/ts5.5/dom.tostringtag.generated.d.ts new file mode 100644 index 000000000..387297218 --- /dev/null +++ b/baselines/ts5.5/dom.tostringtag.generated.d.ts @@ -0,0 +1,935 @@ +///////////////////////////// +/// Window [Symbol.toStringTag] APIs +///////////////////////////// + +interface AbortController { + readonly [Symbol.toStringTag]: string; +} + +interface AbstractRange { + readonly [Symbol.toStringTag]: string; +} + +interface AnimationEffect { + readonly [Symbol.toStringTag]: string; +} + +interface AnimationTimeline { + readonly [Symbol.toStringTag]: string; +} + +interface AudioBuffer { + readonly [Symbol.toStringTag]: string; +} + +interface AudioListener { + readonly [Symbol.toStringTag]: string; +} + +interface AudioParam { + readonly [Symbol.toStringTag]: string; +} + +interface AudioParamMap { + readonly [Symbol.toStringTag]: string; +} + +interface AuthenticatorResponse { + readonly [Symbol.toStringTag]: string; +} + +interface BarProp { + readonly [Symbol.toStringTag]: string; +} + +interface Blob { + readonly [Symbol.toStringTag]: string; +} + +interface CSSNumericArray { + readonly [Symbol.toStringTag]: string; +} + +interface CSSRule { + readonly [Symbol.toStringTag]: string; +} + +interface CSSRuleList { + readonly [Symbol.toStringTag]: string; +} + +interface CSSStyleDeclaration { + readonly [Symbol.toStringTag]: string; +} + +interface CSSStyleValue { + readonly [Symbol.toStringTag]: string; +} + +interface CSSTransformComponent { + readonly [Symbol.toStringTag]: string; +} + +interface CSSVariableReferenceValue { + readonly [Symbol.toStringTag]: string; +} + +interface Cache { + readonly [Symbol.toStringTag]: string; +} + +interface CacheStorage { + readonly [Symbol.toStringTag]: string; +} + +interface CanvasGradient { + readonly [Symbol.toStringTag]: string; +} + +interface CanvasPattern { + readonly [Symbol.toStringTag]: string; +} + +interface CanvasRenderingContext2D { + readonly [Symbol.toStringTag]: string; +} + +interface CaretPosition { + readonly [Symbol.toStringTag]: string; +} + +interface ClipboardItem { + readonly [Symbol.toStringTag]: string; +} + +interface CompressionStream { + readonly [Symbol.toStringTag]: string; +} + +interface Credential { + readonly [Symbol.toStringTag]: string; +} + +interface CredentialsContainer { + readonly [Symbol.toStringTag]: string; +} + +interface Crypto { + readonly [Symbol.toStringTag]: string; +} + +interface CryptoKey { + readonly [Symbol.toStringTag]: string; +} + +interface CustomElementRegistry { + readonly [Symbol.toStringTag]: string; +} + +interface CustomStateSet { + readonly [Symbol.toStringTag]: string; +} + +interface DOMImplementation { + readonly [Symbol.toStringTag]: string; +} + +interface DOMMatrixReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMParser { + readonly [Symbol.toStringTag]: string; +} + +interface DOMPointReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMQuad { + readonly [Symbol.toStringTag]: string; +} + +interface DOMRectList { + readonly [Symbol.toStringTag]: string; +} + +interface DOMRectReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMStringList { + readonly [Symbol.toStringTag]: string; +} + +interface DOMStringMap { + readonly [Symbol.toStringTag]: string; +} + +interface DOMTokenList { + readonly [Symbol.toStringTag]: string; +} + +interface DataTransfer { + readonly [Symbol.toStringTag]: string; +} + +interface DataTransferItem { + readonly [Symbol.toStringTag]: string; +} + +interface DataTransferItemList { + readonly [Symbol.toStringTag]: string; +} + +interface DecompressionStream { + readonly [Symbol.toStringTag]: string; +} + +interface ElementInternals { + readonly [Symbol.toStringTag]: string; +} + +interface EncodedVideoChunk { + readonly [Symbol.toStringTag]: string; +} + +interface Event { + readonly [Symbol.toStringTag]: string; +} + +interface EventCounts { + readonly [Symbol.toStringTag]: string; +} + +interface EventTarget { + readonly [Symbol.toStringTag]: string; +} + +interface External { + readonly [Symbol.toStringTag]: string; +} + +interface FileList { + readonly [Symbol.toStringTag]: string; +} + +interface FileSystem { + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemDirectoryReader { + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemEntry { + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemHandle { + readonly [Symbol.toStringTag]: string; +} + +interface FontFace { + readonly [Symbol.toStringTag]: string; +} + +interface FormData { + readonly [Symbol.toStringTag]: string; +} + +interface Gamepad { + readonly [Symbol.toStringTag]: string; +} + +interface GamepadButton { + readonly [Symbol.toStringTag]: string; +} + +interface GamepadHapticActuator { + readonly [Symbol.toStringTag]: string; +} + +interface Geolocation { + readonly [Symbol.toStringTag]: string; +} + +interface GeolocationCoordinates { + readonly [Symbol.toStringTag]: string; +} + +interface GeolocationPosition { + readonly [Symbol.toStringTag]: string; +} + +interface GeolocationPositionError { + readonly [Symbol.toStringTag]: string; +} + +interface HTMLAllCollection { + readonly [Symbol.toStringTag]: string; +} + +interface HTMLCollection { + readonly [Symbol.toStringTag]: string; +} + +interface Headers { + readonly [Symbol.toStringTag]: string; +} + +interface Highlight { + readonly [Symbol.toStringTag]: string; +} + +interface HighlightRegistry { + readonly [Symbol.toStringTag]: string; +} + +interface History { + readonly [Symbol.toStringTag]: string; +} + +interface IDBCursor { + readonly [Symbol.toStringTag]: string; +} + +interface IDBFactory { + readonly [Symbol.toStringTag]: string; +} + +interface IDBIndex { + readonly [Symbol.toStringTag]: string; +} + +interface IDBKeyRange { + readonly [Symbol.toStringTag]: string; +} + +interface IDBObjectStore { + readonly [Symbol.toStringTag]: string; +} + +interface IdleDeadline { + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmap { + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmapRenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface ImageData { + readonly [Symbol.toStringTag]: string; +} + +interface IntersectionObserver { + readonly [Symbol.toStringTag]: string; +} + +interface IntersectionObserverEntry { + readonly [Symbol.toStringTag]: string; +} + +interface Location { + readonly [Symbol.toStringTag]: string; +} + +interface Lock { + readonly [Symbol.toStringTag]: string; +} + +interface LockManager { + readonly [Symbol.toStringTag]: string; +} + +interface MIDIInputMap { + readonly [Symbol.toStringTag]: string; +} + +interface MIDIOutputMap { + readonly [Symbol.toStringTag]: string; +} + +interface MediaCapabilities { + readonly [Symbol.toStringTag]: string; +} + +interface MediaDeviceInfo { + readonly [Symbol.toStringTag]: string; +} + +interface MediaError { + readonly [Symbol.toStringTag]: string; +} + +interface MediaKeyStatusMap { + readonly [Symbol.toStringTag]: string; +} + +interface MediaKeySystemAccess { + readonly [Symbol.toStringTag]: string; +} + +interface MediaKeys { + readonly [Symbol.toStringTag]: string; +} + +interface MediaList { + readonly [Symbol.toStringTag]: string; +} + +interface MediaMetadata { + readonly [Symbol.toStringTag]: string; +} + +interface MediaSession { + readonly [Symbol.toStringTag]: string; +} + +interface MediaSourceHandle { + readonly [Symbol.toStringTag]: string; +} + +interface MessageChannel { + readonly [Symbol.toStringTag]: string; +} + +interface MimeType { + readonly [Symbol.toStringTag]: string; +} + +interface MimeTypeArray { + readonly [Symbol.toStringTag]: string; +} + +interface MutationObserver { + readonly [Symbol.toStringTag]: string; +} + +interface MutationRecord { + readonly [Symbol.toStringTag]: string; +} + +interface NamedNodeMap { + readonly [Symbol.toStringTag]: string; +} + +interface NavigationPreloadManager { + readonly [Symbol.toStringTag]: string; +} + +interface Navigator { + readonly [Symbol.toStringTag]: string; +} + +interface NodeIterator { + readonly [Symbol.toStringTag]: string; +} + +interface NodeList { + readonly [Symbol.toStringTag]: string; +} + +interface OffscreenCanvasRenderingContext2D { + readonly [Symbol.toStringTag]: string; +} + +interface Path2D { + readonly [Symbol.toStringTag]: string; +} + +interface PaymentAddress { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceEntry { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceNavigation { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserver { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserverEntryList { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceServerTiming { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceTiming { + readonly [Symbol.toStringTag]: string; +} + +interface PeriodicWave { + readonly [Symbol.toStringTag]: string; +} + +interface Permissions { + readonly [Symbol.toStringTag]: string; +} + +interface Plugin { + readonly [Symbol.toStringTag]: string; +} + +interface PluginArray { + readonly [Symbol.toStringTag]: string; +} + +interface PushManager { + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscription { + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscriptionOptions { + readonly [Symbol.toStringTag]: string; +} + +interface RTCCertificate { + readonly [Symbol.toStringTag]: string; +} + +interface RTCEncodedAudioFrame { + readonly [Symbol.toStringTag]: string; +} + +interface RTCEncodedVideoFrame { + readonly [Symbol.toStringTag]: string; +} + +interface RTCIceCandidate { + readonly [Symbol.toStringTag]: string; +} + +interface RTCRtpReceiver { + readonly [Symbol.toStringTag]: string; +} + +interface RTCRtpScriptTransform { + readonly [Symbol.toStringTag]: string; +} + +interface RTCRtpSender { + readonly [Symbol.toStringTag]: string; +} + +interface RTCRtpTransceiver { + readonly [Symbol.toStringTag]: string; +} + +interface RTCSessionDescription { + readonly [Symbol.toStringTag]: string; +} + +interface RTCStatsReport { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableByteStreamController { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStream { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBReader { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBRequest { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultReader { + readonly [Symbol.toStringTag]: string; +} + +interface Report { + readonly [Symbol.toStringTag]: string; +} + +interface ReportBody { + readonly [Symbol.toStringTag]: string; +} + +interface ReportingObserver { + readonly [Symbol.toStringTag]: string; +} + +interface Request { + readonly [Symbol.toStringTag]: string; +} + +interface ResizeObserver { + readonly [Symbol.toStringTag]: string; +} + +interface ResizeObserverEntry { + readonly [Symbol.toStringTag]: string; +} + +interface ResizeObserverSize { + readonly [Symbol.toStringTag]: string; +} + +interface Response { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAngle { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedAngle { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedBoolean { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedEnumeration { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedInteger { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedLength { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedLengthList { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedNumber { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedNumberList { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedPreserveAspectRatio { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedRect { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedString { + readonly [Symbol.toStringTag]: string; +} + +interface SVGAnimatedTransformList { + readonly [Symbol.toStringTag]: string; +} + +interface SVGLength { + readonly [Symbol.toStringTag]: string; +} + +interface SVGLengthList { + readonly [Symbol.toStringTag]: string; +} + +interface SVGNumber { + readonly [Symbol.toStringTag]: string; +} + +interface SVGNumberList { + readonly [Symbol.toStringTag]: string; +} + +interface SVGPointList { + readonly [Symbol.toStringTag]: string; +} + +interface SVGPreserveAspectRatio { + readonly [Symbol.toStringTag]: string; +} + +interface SVGStringList { + readonly [Symbol.toStringTag]: string; +} + +interface SVGTransform { + readonly [Symbol.toStringTag]: string; +} + +interface SVGTransformList { + readonly [Symbol.toStringTag]: string; +} + +interface SVGUnitTypes { + readonly [Symbol.toStringTag]: string; +} + +interface Screen { + readonly [Symbol.toStringTag]: string; +} + +interface Selection { + readonly [Symbol.toStringTag]: string; +} + +interface SpeechRecognitionAlternative { + readonly [Symbol.toStringTag]: string; +} + +interface SpeechRecognitionResult { + readonly [Symbol.toStringTag]: string; +} + +interface SpeechRecognitionResultList { + readonly [Symbol.toStringTag]: string; +} + +interface SpeechSynthesisVoice { + readonly [Symbol.toStringTag]: string; +} + +interface Storage { + readonly [Symbol.toStringTag]: string; +} + +interface StorageManager { + readonly [Symbol.toStringTag]: string; +} + +interface StylePropertyMapReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface StyleSheet { + readonly [Symbol.toStringTag]: string; +} + +interface StyleSheetList { + readonly [Symbol.toStringTag]: string; +} + +interface SubtleCrypto { + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoder { + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoderStream { + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoder { + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoderStream { + readonly [Symbol.toStringTag]: string; +} + +interface TextMetrics { + readonly [Symbol.toStringTag]: string; +} + +interface TextTrackCueList { + readonly [Symbol.toStringTag]: string; +} + +interface TimeRanges { + readonly [Symbol.toStringTag]: string; +} + +interface Touch { + readonly [Symbol.toStringTag]: string; +} + +interface TouchList { + readonly [Symbol.toStringTag]: string; +} + +interface TransformStream { + readonly [Symbol.toStringTag]: string; +} + +interface TransformStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface TreeWalker { + readonly [Symbol.toStringTag]: string; +} + +interface URL { + readonly [Symbol.toStringTag]: string; +} + +interface URLSearchParams { + readonly [Symbol.toStringTag]: string; +} + +interface UserActivation { + readonly [Symbol.toStringTag]: string; +} + +interface VTTRegion { + readonly [Symbol.toStringTag]: string; +} + +interface ValidityState { + readonly [Symbol.toStringTag]: string; +} + +interface VideoColorSpace { + readonly [Symbol.toStringTag]: string; +} + +interface VideoFrame { + readonly [Symbol.toStringTag]: string; +} + +interface VideoPlaybackQuality { + readonly [Symbol.toStringTag]: string; +} + +interface ViewTransition { + readonly [Symbol.toStringTag]: string; +} + +interface WakeLock { + readonly [Symbol.toStringTag]: string; +} + +interface WebGL2RenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLActiveInfo { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLBuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLFramebuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLProgram { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLQuery { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderbuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSampler { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShader { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShaderPrecisionFormat { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSync { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTexture { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTransformFeedback { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLUniformLocation { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLVertexArrayObject { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransport { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportBidirectionalStream { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportDatagramDuplexStream { + readonly [Symbol.toStringTag]: string; +} + +interface Worklet { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStream { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultWriter { + readonly [Symbol.toStringTag]: string; +} + +interface XMLSerializer { + readonly [Symbol.toStringTag]: string; +} + +interface XPathEvaluator { + readonly [Symbol.toStringTag]: string; +} + +interface XPathExpression { + readonly [Symbol.toStringTag]: string; +} + +interface XPathResult { + readonly [Symbol.toStringTag]: string; +} + +interface XSLTProcessor { + readonly [Symbol.toStringTag]: string; +} diff --git a/baselines/ts5.5/serviceworker.tostringtag.generated.d.ts b/baselines/ts5.5/serviceworker.tostringtag.generated.d.ts new file mode 100644 index 000000000..959c62add --- /dev/null +++ b/baselines/ts5.5/serviceworker.tostringtag.generated.d.ts @@ -0,0 +1,399 @@ +///////////////////////////// +/// ServiceWorker [Symbol.toStringTag] APIs +///////////////////////////// + +interface AbortController { + readonly [Symbol.toStringTag]: string; +} + +interface Blob { + readonly [Symbol.toStringTag]: string; +} + +interface CSSNumericArray { + readonly [Symbol.toStringTag]: string; +} + +interface CSSStyleValue { + readonly [Symbol.toStringTag]: string; +} + +interface CSSTransformComponent { + readonly [Symbol.toStringTag]: string; +} + +interface CSSVariableReferenceValue { + readonly [Symbol.toStringTag]: string; +} + +interface Cache { + readonly [Symbol.toStringTag]: string; +} + +interface CacheStorage { + readonly [Symbol.toStringTag]: string; +} + +interface CanvasGradient { + readonly [Symbol.toStringTag]: string; +} + +interface CanvasPattern { + readonly [Symbol.toStringTag]: string; +} + +interface Client { + readonly [Symbol.toStringTag]: string; +} + +interface Clients { + readonly [Symbol.toStringTag]: string; +} + +interface CompressionStream { + readonly [Symbol.toStringTag]: string; +} + +interface Crypto { + readonly [Symbol.toStringTag]: string; +} + +interface CryptoKey { + readonly [Symbol.toStringTag]: string; +} + +interface DOMMatrixReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMPointReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMQuad { + readonly [Symbol.toStringTag]: string; +} + +interface DOMRectReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMStringList { + readonly [Symbol.toStringTag]: string; +} + +interface DecompressionStream { + readonly [Symbol.toStringTag]: string; +} + +interface Event { + readonly [Symbol.toStringTag]: string; +} + +interface EventTarget { + readonly [Symbol.toStringTag]: string; +} + +interface FileList { + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemHandle { + readonly [Symbol.toStringTag]: string; +} + +interface FontFace { + readonly [Symbol.toStringTag]: string; +} + +interface FormData { + readonly [Symbol.toStringTag]: string; +} + +interface Headers { + readonly [Symbol.toStringTag]: string; +} + +interface IDBCursor { + readonly [Symbol.toStringTag]: string; +} + +interface IDBFactory { + readonly [Symbol.toStringTag]: string; +} + +interface IDBIndex { + readonly [Symbol.toStringTag]: string; +} + +interface IDBKeyRange { + readonly [Symbol.toStringTag]: string; +} + +interface IDBObjectStore { + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmap { + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmapRenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface ImageData { + readonly [Symbol.toStringTag]: string; +} + +interface Lock { + readonly [Symbol.toStringTag]: string; +} + +interface LockManager { + readonly [Symbol.toStringTag]: string; +} + +interface MediaCapabilities { + readonly [Symbol.toStringTag]: string; +} + +interface MessageChannel { + readonly [Symbol.toStringTag]: string; +} + +interface NavigationPreloadManager { + readonly [Symbol.toStringTag]: string; +} + +interface OffscreenCanvasRenderingContext2D { + readonly [Symbol.toStringTag]: string; +} + +interface Path2D { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceEntry { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserver { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserverEntryList { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceServerTiming { + readonly [Symbol.toStringTag]: string; +} + +interface Permissions { + readonly [Symbol.toStringTag]: string; +} + +interface PushManager { + readonly [Symbol.toStringTag]: string; +} + +interface PushMessageData { + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscription { + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscriptionOptions { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableByteStreamController { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStream { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBReader { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBRequest { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultReader { + readonly [Symbol.toStringTag]: string; +} + +interface Report { + readonly [Symbol.toStringTag]: string; +} + +interface ReportBody { + readonly [Symbol.toStringTag]: string; +} + +interface ReportingObserver { + readonly [Symbol.toStringTag]: string; +} + +interface Request { + readonly [Symbol.toStringTag]: string; +} + +interface Response { + readonly [Symbol.toStringTag]: string; +} + +interface StorageManager { + readonly [Symbol.toStringTag]: string; +} + +interface StylePropertyMapReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface SubtleCrypto { + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoder { + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoderStream { + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoder { + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoderStream { + readonly [Symbol.toStringTag]: string; +} + +interface TextMetrics { + readonly [Symbol.toStringTag]: string; +} + +interface TransformStream { + readonly [Symbol.toStringTag]: string; +} + +interface TransformStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface URL { + readonly [Symbol.toStringTag]: string; +} + +interface URLSearchParams { + readonly [Symbol.toStringTag]: string; +} + +interface WebGL2RenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLActiveInfo { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLBuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLFramebuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLProgram { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLQuery { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderbuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSampler { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShader { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShaderPrecisionFormat { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSync { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTexture { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTransformFeedback { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLUniformLocation { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLVertexArrayObject { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransport { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportBidirectionalStream { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportDatagramDuplexStream { + readonly [Symbol.toStringTag]: string; +} + +interface WorkerLocation { + readonly [Symbol.toStringTag]: string; +} + +interface WorkerNavigator { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStream { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultWriter { + readonly [Symbol.toStringTag]: string; +} diff --git a/baselines/ts5.5/sharedworker.tostringtag.generated.d.ts b/baselines/ts5.5/sharedworker.tostringtag.generated.d.ts new file mode 100644 index 000000000..c2c9cb6e6 --- /dev/null +++ b/baselines/ts5.5/sharedworker.tostringtag.generated.d.ts @@ -0,0 +1,391 @@ +///////////////////////////// +/// SharedWorker [Symbol.toStringTag] APIs +///////////////////////////// + +interface AbortController { + readonly [Symbol.toStringTag]: string; +} + +interface Blob { + readonly [Symbol.toStringTag]: string; +} + +interface CSSNumericArray { + readonly [Symbol.toStringTag]: string; +} + +interface CSSStyleValue { + readonly [Symbol.toStringTag]: string; +} + +interface CSSTransformComponent { + readonly [Symbol.toStringTag]: string; +} + +interface CSSVariableReferenceValue { + readonly [Symbol.toStringTag]: string; +} + +interface Cache { + readonly [Symbol.toStringTag]: string; +} + +interface CacheStorage { + readonly [Symbol.toStringTag]: string; +} + +interface CanvasGradient { + readonly [Symbol.toStringTag]: string; +} + +interface CanvasPattern { + readonly [Symbol.toStringTag]: string; +} + +interface CompressionStream { + readonly [Symbol.toStringTag]: string; +} + +interface Crypto { + readonly [Symbol.toStringTag]: string; +} + +interface CryptoKey { + readonly [Symbol.toStringTag]: string; +} + +interface DOMMatrixReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMPointReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMQuad { + readonly [Symbol.toStringTag]: string; +} + +interface DOMRectReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMStringList { + readonly [Symbol.toStringTag]: string; +} + +interface DecompressionStream { + readonly [Symbol.toStringTag]: string; +} + +interface Event { + readonly [Symbol.toStringTag]: string; +} + +interface EventTarget { + readonly [Symbol.toStringTag]: string; +} + +interface FileList { + readonly [Symbol.toStringTag]: string; +} + +interface FileReaderSync { + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemHandle { + readonly [Symbol.toStringTag]: string; +} + +interface FontFace { + readonly [Symbol.toStringTag]: string; +} + +interface FormData { + readonly [Symbol.toStringTag]: string; +} + +interface Headers { + readonly [Symbol.toStringTag]: string; +} + +interface IDBCursor { + readonly [Symbol.toStringTag]: string; +} + +interface IDBFactory { + readonly [Symbol.toStringTag]: string; +} + +interface IDBIndex { + readonly [Symbol.toStringTag]: string; +} + +interface IDBKeyRange { + readonly [Symbol.toStringTag]: string; +} + +interface IDBObjectStore { + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmap { + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmapRenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface ImageData { + readonly [Symbol.toStringTag]: string; +} + +interface Lock { + readonly [Symbol.toStringTag]: string; +} + +interface LockManager { + readonly [Symbol.toStringTag]: string; +} + +interface MediaCapabilities { + readonly [Symbol.toStringTag]: string; +} + +interface MessageChannel { + readonly [Symbol.toStringTag]: string; +} + +interface NavigationPreloadManager { + readonly [Symbol.toStringTag]: string; +} + +interface OffscreenCanvasRenderingContext2D { + readonly [Symbol.toStringTag]: string; +} + +interface Path2D { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceEntry { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserver { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserverEntryList { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceServerTiming { + readonly [Symbol.toStringTag]: string; +} + +interface Permissions { + readonly [Symbol.toStringTag]: string; +} + +interface PushManager { + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscription { + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscriptionOptions { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableByteStreamController { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStream { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBReader { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBRequest { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultReader { + readonly [Symbol.toStringTag]: string; +} + +interface Report { + readonly [Symbol.toStringTag]: string; +} + +interface ReportBody { + readonly [Symbol.toStringTag]: string; +} + +interface ReportingObserver { + readonly [Symbol.toStringTag]: string; +} + +interface Request { + readonly [Symbol.toStringTag]: string; +} + +interface Response { + readonly [Symbol.toStringTag]: string; +} + +interface StorageManager { + readonly [Symbol.toStringTag]: string; +} + +interface StylePropertyMapReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface SubtleCrypto { + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoder { + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoderStream { + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoder { + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoderStream { + readonly [Symbol.toStringTag]: string; +} + +interface TextMetrics { + readonly [Symbol.toStringTag]: string; +} + +interface TransformStream { + readonly [Symbol.toStringTag]: string; +} + +interface TransformStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface URL { + readonly [Symbol.toStringTag]: string; +} + +interface URLSearchParams { + readonly [Symbol.toStringTag]: string; +} + +interface WebGL2RenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLActiveInfo { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLBuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLFramebuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLProgram { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLQuery { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderbuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSampler { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShader { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShaderPrecisionFormat { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSync { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTexture { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTransformFeedback { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLUniformLocation { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLVertexArrayObject { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransport { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportBidirectionalStream { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportDatagramDuplexStream { + readonly [Symbol.toStringTag]: string; +} + +interface WorkerLocation { + readonly [Symbol.toStringTag]: string; +} + +interface WorkerNavigator { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStream { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultWriter { + readonly [Symbol.toStringTag]: string; +} diff --git a/baselines/ts5.5/webworker.tostringtag.generated.d.ts b/baselines/ts5.5/webworker.tostringtag.generated.d.ts new file mode 100644 index 000000000..cbba4be96 --- /dev/null +++ b/baselines/ts5.5/webworker.tostringtag.generated.d.ts @@ -0,0 +1,435 @@ +///////////////////////////// +/// Worker [Symbol.toStringTag] APIs +///////////////////////////// + +interface AbortController { + readonly [Symbol.toStringTag]: string; +} + +interface Blob { + readonly [Symbol.toStringTag]: string; +} + +interface CSSNumericArray { + readonly [Symbol.toStringTag]: string; +} + +interface CSSStyleValue { + readonly [Symbol.toStringTag]: string; +} + +interface CSSTransformComponent { + readonly [Symbol.toStringTag]: string; +} + +interface CSSVariableReferenceValue { + readonly [Symbol.toStringTag]: string; +} + +interface Cache { + readonly [Symbol.toStringTag]: string; +} + +interface CacheStorage { + readonly [Symbol.toStringTag]: string; +} + +interface CanvasGradient { + readonly [Symbol.toStringTag]: string; +} + +interface CanvasPattern { + readonly [Symbol.toStringTag]: string; +} + +interface Client { + readonly [Symbol.toStringTag]: string; +} + +interface Clients { + readonly [Symbol.toStringTag]: string; +} + +interface CompressionStream { + readonly [Symbol.toStringTag]: string; +} + +interface Crypto { + readonly [Symbol.toStringTag]: string; +} + +interface CryptoKey { + readonly [Symbol.toStringTag]: string; +} + +interface DOMMatrixReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMPointReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMQuad { + readonly [Symbol.toStringTag]: string; +} + +interface DOMRectReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface DOMStringList { + readonly [Symbol.toStringTag]: string; +} + +interface DecompressionStream { + readonly [Symbol.toStringTag]: string; +} + +interface EncodedVideoChunk { + readonly [Symbol.toStringTag]: string; +} + +interface Event { + readonly [Symbol.toStringTag]: string; +} + +interface EventTarget { + readonly [Symbol.toStringTag]: string; +} + +interface FileList { + readonly [Symbol.toStringTag]: string; +} + +interface FileReaderSync { + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemHandle { + readonly [Symbol.toStringTag]: string; +} + +interface FileSystemSyncAccessHandle { + readonly [Symbol.toStringTag]: string; +} + +interface FontFace { + readonly [Symbol.toStringTag]: string; +} + +interface FormData { + readonly [Symbol.toStringTag]: string; +} + +interface Headers { + readonly [Symbol.toStringTag]: string; +} + +interface IDBCursor { + readonly [Symbol.toStringTag]: string; +} + +interface IDBFactory { + readonly [Symbol.toStringTag]: string; +} + +interface IDBIndex { + readonly [Symbol.toStringTag]: string; +} + +interface IDBKeyRange { + readonly [Symbol.toStringTag]: string; +} + +interface IDBObjectStore { + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmap { + readonly [Symbol.toStringTag]: string; +} + +interface ImageBitmapRenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface ImageData { + readonly [Symbol.toStringTag]: string; +} + +interface Lock { + readonly [Symbol.toStringTag]: string; +} + +interface LockManager { + readonly [Symbol.toStringTag]: string; +} + +interface MediaCapabilities { + readonly [Symbol.toStringTag]: string; +} + +interface MediaSourceHandle { + readonly [Symbol.toStringTag]: string; +} + +interface MediaStreamTrackProcessor { + readonly [Symbol.toStringTag]: string; +} + +interface MessageChannel { + readonly [Symbol.toStringTag]: string; +} + +interface NavigationPreloadManager { + readonly [Symbol.toStringTag]: string; +} + +interface OffscreenCanvasRenderingContext2D { + readonly [Symbol.toStringTag]: string; +} + +interface Path2D { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceEntry { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserver { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceObserverEntryList { + readonly [Symbol.toStringTag]: string; +} + +interface PerformanceServerTiming { + readonly [Symbol.toStringTag]: string; +} + +interface Permissions { + readonly [Symbol.toStringTag]: string; +} + +interface PushManager { + readonly [Symbol.toStringTag]: string; +} + +interface PushMessageData { + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscription { + readonly [Symbol.toStringTag]: string; +} + +interface PushSubscriptionOptions { + readonly [Symbol.toStringTag]: string; +} + +interface RTCEncodedAudioFrame { + readonly [Symbol.toStringTag]: string; +} + +interface RTCEncodedVideoFrame { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableByteStreamController { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStream { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBReader { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamBYOBRequest { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface ReadableStreamDefaultReader { + readonly [Symbol.toStringTag]: string; +} + +interface Report { + readonly [Symbol.toStringTag]: string; +} + +interface ReportBody { + readonly [Symbol.toStringTag]: string; +} + +interface ReportingObserver { + readonly [Symbol.toStringTag]: string; +} + +interface Request { + readonly [Symbol.toStringTag]: string; +} + +interface Response { + readonly [Symbol.toStringTag]: string; +} + +interface StorageManager { + readonly [Symbol.toStringTag]: string; +} + +interface StylePropertyMapReadOnly { + readonly [Symbol.toStringTag]: string; +} + +interface SubtleCrypto { + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoder { + readonly [Symbol.toStringTag]: string; +} + +interface TextDecoderStream { + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoder { + readonly [Symbol.toStringTag]: string; +} + +interface TextEncoderStream { + readonly [Symbol.toStringTag]: string; +} + +interface TextMetrics { + readonly [Symbol.toStringTag]: string; +} + +interface TransformStream { + readonly [Symbol.toStringTag]: string; +} + +interface TransformStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface URL { + readonly [Symbol.toStringTag]: string; +} + +interface URLSearchParams { + readonly [Symbol.toStringTag]: string; +} + +interface VideoColorSpace { + readonly [Symbol.toStringTag]: string; +} + +interface VideoFrame { + readonly [Symbol.toStringTag]: string; +} + +interface WebGL2RenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLActiveInfo { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLBuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLFramebuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLProgram { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLQuery { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderbuffer { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLRenderingContext { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSampler { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShader { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLShaderPrecisionFormat { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLSync { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTexture { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLTransformFeedback { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLUniformLocation { + readonly [Symbol.toStringTag]: string; +} + +interface WebGLVertexArrayObject { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransport { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportBidirectionalStream { + readonly [Symbol.toStringTag]: string; +} + +interface WebTransportDatagramDuplexStream { + readonly [Symbol.toStringTag]: string; +} + +interface WorkerLocation { + readonly [Symbol.toStringTag]: string; +} + +interface WorkerNavigator { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStream { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultController { + readonly [Symbol.toStringTag]: string; +} + +interface WritableStreamDefaultWriter { + readonly [Symbol.toStringTag]: string; +} diff --git a/src/build.ts b/src/build.ts index 0f3769a25..7cb8f35e8 100644 --- a/src/build.ts +++ b/src/build.ts @@ -60,7 +60,12 @@ async function emitFlavor( result, ); - const toStringTag = emitWebIdl(exposed, options.global[0], "toStringTag"); + const toStringTag = emitWebIdl( + exposed, + options.global[0], + "toStringTag", + options.useIteratorObject, + ); await fs.writeFile( new URL(`${options.name}.tostringtag.generated.d.ts`, options.outputFolder), toStringTag,