From 61aa020a4e542d79dc4b98f634e31408b6b87044 Mon Sep 17 00:00:00 2001 From: Bashamega Date: Sat, 3 Jan 2026 14:10:30 +0200 Subject: [PATCH 1/6] Refactor TypedParams --- inputfiles/patches/html-autocomplete.kdl | 4 +-- inputfiles/patches/html.kdl | 2 +- inputfiles/patches/indexeddb.kdl | 2 +- inputfiles/patches/readable-stream.kdl | 6 ++-- inputfiles/patches/streams.kdl | 2 +- src/build/patches.ts | 38 +++++++++++------------- 6 files changed, 25 insertions(+), 29 deletions(-) diff --git a/inputfiles/patches/html-autocomplete.kdl b/inputfiles/patches/html-autocomplete.kdl index 986541bcb..f6d634849 100644 --- a/inputfiles/patches/html-autocomplete.kdl +++ b/inputfiles/patches/html-autocomplete.kdl @@ -74,9 +74,9 @@ enum AutoFillCredentialField { } typedef OptionalPrefixToken overrideType=#"`${T} ` | """# { - typeParameters T extends=string + typeParameter T extends=string } typedef OptionalPostfixToken overrideType=#"` ${T}` | """# { - typeParameters T extends=string + typeParameter T extends=string } diff --git a/inputfiles/patches/html.kdl b/inputfiles/patches/html.kdl index 9d9f56fbb..2e71107fb 100644 --- a/inputfiles/patches/html.kdl +++ b/inputfiles/patches/html.kdl @@ -36,7 +36,7 @@ interface HTMLTableSectionElement { } } -interface-mixin MessageEventTarget overrideThis=T typeParameters=T +interface-mixin MessageEventTarget overrideThis=T typeParameter=T interface-mixin WindowEventHandlers { property onunload deprecated="The unload event is not reliable, consider visibilitychange or pagehide events." diff --git a/inputfiles/patches/indexeddb.kdl b/inputfiles/patches/indexeddb.kdl index 02a0fba2d..c8ce251fd 100644 --- a/inputfiles/patches/indexeddb.kdl +++ b/inputfiles/patches/indexeddb.kdl @@ -1,5 +1,5 @@ interface IDBRequest { - typeParameters T default=any + typeParameter T default=any property source { type nullable=#false } diff --git a/inputfiles/patches/readable-stream.kdl b/inputfiles/patches/readable-stream.kdl index e56076039..f475278c7 100644 --- a/inputfiles/patches/readable-stream.kdl +++ b/inputfiles/patches/readable-stream.kdl @@ -1,15 +1,15 @@ -dictionary ReadableStreamReadDoneResult typeParameters=T { +dictionary ReadableStreamReadDoneResult typeParameter=T { member done required=#true overrideType="true" member value required=#true overrideType="T | undefined" } -dictionary ReadableStreamReadValueResult typeParameters=T { +dictionary ReadableStreamReadValueResult typeParameter=T { member done required=#true overrideType="false" member value required=#true overrideType="T" } dictionary UnderlyingSource { - typeParameters R default=any + typeParameter R default=any member start overrideType="UnderlyingSourceStartCallback" member pull overrideType="UnderlyingSourcePullCallback" } diff --git a/inputfiles/patches/streams.kdl b/inputfiles/patches/streams.kdl index 3fd8228e7..b1cc50f1c 100644 --- a/inputfiles/patches/streams.kdl +++ b/inputfiles/patches/streams.kdl @@ -1,7 +1,7 @@ // https://streams.spec.whatwg.org/#dictdef-underlyingsource dictionary UnderlyingDefaultSource { - typeParameters R default=any + typeParameter R default=any member type type=undefined member start overrideType="(controller: ReadableStreamDefaultController) => any" member pull overrideType="(controller: ReadableStreamDefaultController) => void | PromiseLike" diff --git a/src/build/patches.ts b/src/build/patches.ts index ec9fa5954..cf112248d 100644 --- a/src/build/patches.ts +++ b/src/build/patches.ts @@ -100,13 +100,9 @@ function handleTypeParameters(value: Value | Node) { } const node = value as Node; return { - typeParameters: [ - { - name: string(node.values[0]), - ...optionalMember("default", "string", node.properties?.default), - ...optionalMember("extends", "string", node.properties?.extends), - }, - ], + name: string(node.values[0]), + ...optionalMember("default", "string", node.properties?.default), + ...optionalMember("extends", "string", node.properties?.extends), }; } @@ -207,7 +203,7 @@ function handleMixinAndInterfaces( const property: Record> = {}; let method: Record> = {}; let constructor: DeepPartial | undefined; - let typeParameters = {}; + const typeParameters = []; for (const child of node.children) { switch (child.name) { @@ -232,8 +228,8 @@ function handleMixinAndInterfaces( constructor = merge(constructor, c); break; } - case "typeParameters": { - typeParameters = handleTypeParameters(child); + case "typeParameter": { + typeParameters.push(handleTypeParameters(child)); break; } default: @@ -242,7 +238,7 @@ function handleMixinAndInterfaces( } const interfaceObject = type === "interface" && { - ...typeParameters, + ...optionalNestedMember("typeParameters", typeParameters, typeParameters), ...(constructor ? { constructor } : {}), ...optionalMember("exposed", "string", node.properties?.exposed), ...optionalMember("deprecated", "string", node.properties?.deprecated), @@ -270,7 +266,7 @@ function handleMixinAndInterfaces( "string", node.properties?.replaceReference, ), - ...handleTypeParameters(node.properties?.typeParameters), + ...handleTypeParameters(node.properties?.typeParameter), ...interfaceObject, } as DeepPartial; } @@ -396,7 +392,7 @@ function handleMethodAndConstructor( function handleDictionary(child: Node): DeepPartial { const name = string(child.values[0]); const member: Record> = {}; - let typeParameters = {}; + const typeParameters = []; for (const c of child.children) { switch (c.name) { @@ -405,8 +401,8 @@ function handleDictionary(child: Node): DeepPartial { member[memberName] = handleMember(c); break; } - case "typeParameters": { - typeParameters = handleTypeParameters(c); + case "typeParameter": { + typeParameters.push(handleTypeParameters(c)); break; } default: @@ -417,8 +413,8 @@ function handleDictionary(child: Node): DeepPartial { return { name, members: { member }, - ...typeParameters, - ...handleTypeParameters(child.properties?.typeParameters), + ...optionalNestedMember("typeParameters", typeParameters, typeParameters), + ...handleTypeParameters(child.properties?.typeParameter), ...optionalMember( "legacyNamespace", "string", @@ -450,14 +446,14 @@ function handleMember(c: Node): DeepPartial { */ function handleTypedef(node: Node): DeepPartial { const typeNodes: Node[] = []; - let typeParameters = {}; + const typeParameters = []; for (const child of node.children) { switch (child.name) { case "type": typeNodes.push(child); break; - case "typeParameters": { - typeParameters = handleTypeParameters(child); + case "typeParameter": { + typeParameters.push(handleTypeParameters(child)); break; } default: @@ -475,7 +471,7 @@ function handleTypedef(node: Node): DeepPartial { node.properties?.legacyNamespace, ), ...optionalMember("overrideType", "string", node.properties?.overrideType), - ...typeParameters, + ...optionalNestedMember("typeParameters", typeParameters, typeParameters), }; } From f4e6911556415f0d33b0074e642fd2d39ea436e5 Mon Sep 17 00:00:00 2001 From: Adam Naji <110662505+Bashamega@users.noreply.github.com> Date: Thu, 8 Jan 2026 11:20:21 +0200 Subject: [PATCH 2/6] Fix interface-mixin MessageEventTarget type parameter --- inputfiles/patches/html.kdl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/inputfiles/patches/html.kdl b/inputfiles/patches/html.kdl index 0d94ee4ee..db73a8504 100644 --- a/inputfiles/patches/html.kdl +++ b/inputfiles/patches/html.kdl @@ -36,7 +36,6 @@ interface HTMLTableSectionElement { } } -interface-mixin MessageEventTarget overrideThis=T typeParameter=T interface HTMLMeterElement { property labels { type NodeListOf { @@ -61,7 +60,7 @@ interface HTMLProgressElement { } } -interface-mixin MessageEventTarget overrideThis=T typeParameters=T +interface-mixin MessageEventTarget overrideThis=T typeParameter=T interface-mixin WindowEventHandlers { property onunload deprecated="The unload event is not reliable, consider visibilitychange or pagehide events." From 7d5d35631a43ac483d9fa62ffc35984b8ce1a475 Mon Sep 17 00:00:00 2001 From: Adam Naji <110662505+Bashamega@users.noreply.github.com> Date: Sun, 11 Jan 2026 06:16:52 +0200 Subject: [PATCH 3/6] Update src/build/patches.ts Co-authored-by: Kagami Sascha Rosylight --- src/build/patches.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/build/patches.ts b/src/build/patches.ts index cf112248d..68b21874a 100644 --- a/src/build/patches.ts +++ b/src/build/patches.ts @@ -238,7 +238,7 @@ function handleMixinAndInterfaces( } const interfaceObject = type === "interface" && { - ...optionalNestedMember("typeParameters", typeParameters, typeParameters), + ...typeParameters.length : { typeParameters } : {}, ...(constructor ? { constructor } : {}), ...optionalMember("exposed", "string", node.properties?.exposed), ...optionalMember("deprecated", "string", node.properties?.deprecated), From 8f4512e011d0ab0abb45477d8fb1e68c9a0d94c7 Mon Sep 17 00:00:00 2001 From: Bashamega Date: Sun, 11 Jan 2026 06:48:26 +0200 Subject: [PATCH 4/6] Fix build --- src/build/patches.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/build/patches.ts b/src/build/patches.ts index 220c75408..75d3fce81 100644 --- a/src/build/patches.ts +++ b/src/build/patches.ts @@ -238,7 +238,7 @@ function handleMixinAndInterfaces( } const interfaceObject = type === "interface" && { - ...typeParameters.length : { typeParameters } : {}, + ...(typeParameters.length ? { typeParameters } : {}), ...(constructor ? { constructor } : {}), ...optionalMember("exposed", "string", node.properties?.exposed), ...optionalMember("deprecated", "string", node.properties?.deprecated), From d0efd30b3f520470b2a4a22296a06f0928b772b2 Mon Sep 17 00:00:00 2001 From: Bashamega Date: Sun, 11 Jan 2026 07:01:29 +0200 Subject: [PATCH 5/6] - --- baselines/audioworklet.generated.d.ts | 12 +++--- baselines/dom.generated.d.ts | 28 ++++++------- baselines/serviceworker.generated.d.ts | 22 +++++----- baselines/sharedworker.generated.d.ts | 24 +++++------ baselines/ts5.5/audioworklet.generated.d.ts | 12 +++--- baselines/ts5.5/dom.generated.d.ts | 28 ++++++------- baselines/ts5.5/serviceworker.generated.d.ts | 22 +++++----- baselines/ts5.5/sharedworker.generated.d.ts | 24 +++++------ baselines/ts5.5/webworker.generated.d.ts | 26 ++++++------ baselines/ts5.6/audioworklet.generated.d.ts | 12 +++--- baselines/ts5.6/dom.generated.d.ts | 28 ++++++------- baselines/ts5.6/serviceworker.generated.d.ts | 22 +++++----- baselines/ts5.6/sharedworker.generated.d.ts | 24 +++++------ baselines/ts5.6/webworker.generated.d.ts | 26 ++++++------ baselines/ts5.9/audioworklet.generated.d.ts | 12 +++--- baselines/ts5.9/dom.generated.d.ts | 28 ++++++------- baselines/ts5.9/serviceworker.generated.d.ts | 22 +++++----- baselines/ts5.9/sharedworker.generated.d.ts | 24 +++++------ baselines/ts5.9/webworker.generated.d.ts | 26 ++++++------ baselines/webworker.generated.d.ts | 26 ++++++------ src/build/patches.ts | 42 +++++++++++--------- 21 files changed, 247 insertions(+), 243 deletions(-) diff --git a/baselines/audioworklet.generated.d.ts b/baselines/audioworklet.generated.d.ts index 351d0a92b..7e6c59a4d 100644 --- a/baselines/audioworklet.generated.d.ts +++ b/baselines/audioworklet.generated.d.ts @@ -84,12 +84,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -162,7 +162,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -177,7 +177,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -779,7 +779,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -800,7 +800,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 2ac414662..489c40a42 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -2144,12 +2144,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -2559,7 +2559,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -2574,7 +2574,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -21314,7 +21314,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -21322,9 +21322,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -21349,9 +21349,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -23727,7 +23727,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -23748,7 +23748,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -40501,7 +40501,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * @@ -42929,8 +42929,8 @@ type NamedCurve = string; type OffscreenRenderingContext = OffscreenCanvasRenderingContext2D | ImageBitmapRenderingContext | WebGLRenderingContext | WebGL2RenderingContext; type OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull | null; type OnErrorEventHandler = OnErrorEventHandlerNonNull | null; -type OptionalPostfixToken = ` ${T}` | ""; -type OptionalPrefixToken = `${T} ` | ""; +type OptionalPostfixToken = ` ${T}` | ""; +type OptionalPrefixToken = `${T} ` | ""; type PerformanceEntryList = PerformanceEntry[]; type PublicKeyCredentialClientCapabilities = Record; type RTCRtpReceiverTransform = RTCRtpScriptTransform; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index 01888a982..835bf553f 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -576,12 +576,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -808,7 +808,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -823,7 +823,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -5214,7 +5214,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5222,9 +5222,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5249,9 +5249,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5617,7 +5617,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5638,7 +5638,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index a9574a612..33fabee87 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -506,12 +506,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -738,7 +738,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -753,7 +753,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -4897,7 +4897,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -4905,9 +4905,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -4932,9 +4932,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5300,7 +5300,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5321,7 +5321,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -10769,7 +10769,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.5/audioworklet.generated.d.ts b/baselines/ts5.5/audioworklet.generated.d.ts index 4a330184c..3036b3a58 100644 --- a/baselines/ts5.5/audioworklet.generated.d.ts +++ b/baselines/ts5.5/audioworklet.generated.d.ts @@ -81,12 +81,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -159,7 +159,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -174,7 +174,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -776,7 +776,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -797,7 +797,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index bef06c882..1e4fb7f21 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -2141,12 +2141,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -2556,7 +2556,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -2571,7 +2571,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -21290,7 +21290,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -21298,9 +21298,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -21325,9 +21325,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -23703,7 +23703,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -23724,7 +23724,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -40475,7 +40475,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * @@ -42903,8 +42903,8 @@ type NamedCurve = string; type OffscreenRenderingContext = OffscreenCanvasRenderingContext2D | ImageBitmapRenderingContext | WebGLRenderingContext | WebGL2RenderingContext; type OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull | null; type OnErrorEventHandler = OnErrorEventHandlerNonNull | null; -type OptionalPostfixToken = ` ${T}` | ""; -type OptionalPrefixToken = `${T} ` | ""; +type OptionalPostfixToken = ` ${T}` | ""; +type OptionalPrefixToken = `${T} ` | ""; type PerformanceEntryList = PerformanceEntry[]; type PublicKeyCredentialClientCapabilities = Record; type RTCRtpReceiverTransform = RTCRtpScriptTransform; diff --git a/baselines/ts5.5/serviceworker.generated.d.ts b/baselines/ts5.5/serviceworker.generated.d.ts index f057f5c2b..b12d0d82c 100644 --- a/baselines/ts5.5/serviceworker.generated.d.ts +++ b/baselines/ts5.5/serviceworker.generated.d.ts @@ -573,12 +573,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -805,7 +805,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -820,7 +820,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -5211,7 +5211,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5219,9 +5219,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5246,9 +5246,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5614,7 +5614,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5635,7 +5635,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.5/sharedworker.generated.d.ts b/baselines/ts5.5/sharedworker.generated.d.ts index 13c0db662..02ad1838f 100644 --- a/baselines/ts5.5/sharedworker.generated.d.ts +++ b/baselines/ts5.5/sharedworker.generated.d.ts @@ -503,12 +503,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -735,7 +735,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -750,7 +750,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -4894,7 +4894,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -4902,9 +4902,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -4929,9 +4929,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5297,7 +5297,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5318,7 +5318,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -10766,7 +10766,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts index f162ba299..df82b9e71 100644 --- a/baselines/ts5.5/webworker.generated.d.ts +++ b/baselines/ts5.5/webworker.generated.d.ts @@ -723,12 +723,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -959,7 +959,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -974,7 +974,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -3646,7 +3646,7 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap, * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope) */ -interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { +interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { /** * The **`name`** read-only property of the DedicatedWorkerGlobalScope interface returns the name that the Worker was (optionally) given when it was created. This is the name that the Worker() constructor can pass to get a reference to the DedicatedWorkerGlobalScope. * @@ -5913,7 +5913,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5921,9 +5921,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5948,9 +5948,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -6487,7 +6487,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -6508,7 +6508,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -12720,7 +12720,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.6/audioworklet.generated.d.ts b/baselines/ts5.6/audioworklet.generated.d.ts index 4a330184c..3036b3a58 100644 --- a/baselines/ts5.6/audioworklet.generated.d.ts +++ b/baselines/ts5.6/audioworklet.generated.d.ts @@ -81,12 +81,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -159,7 +159,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -174,7 +174,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -776,7 +776,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -797,7 +797,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts index 923cb68a3..08853bd63 100644 --- a/baselines/ts5.6/dom.generated.d.ts +++ b/baselines/ts5.6/dom.generated.d.ts @@ -2141,12 +2141,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -2556,7 +2556,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -2571,7 +2571,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -21311,7 +21311,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -21319,9 +21319,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -21346,9 +21346,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -23724,7 +23724,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -23745,7 +23745,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -40498,7 +40498,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * @@ -42926,8 +42926,8 @@ type NamedCurve = string; type OffscreenRenderingContext = OffscreenCanvasRenderingContext2D | ImageBitmapRenderingContext | WebGLRenderingContext | WebGL2RenderingContext; type OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull | null; type OnErrorEventHandler = OnErrorEventHandlerNonNull | null; -type OptionalPostfixToken = ` ${T}` | ""; -type OptionalPrefixToken = `${T} ` | ""; +type OptionalPostfixToken = ` ${T}` | ""; +type OptionalPrefixToken = `${T} ` | ""; type PerformanceEntryList = PerformanceEntry[]; type PublicKeyCredentialClientCapabilities = Record; type RTCRtpReceiverTransform = RTCRtpScriptTransform; diff --git a/baselines/ts5.6/serviceworker.generated.d.ts b/baselines/ts5.6/serviceworker.generated.d.ts index f057f5c2b..b12d0d82c 100644 --- a/baselines/ts5.6/serviceworker.generated.d.ts +++ b/baselines/ts5.6/serviceworker.generated.d.ts @@ -573,12 +573,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -805,7 +805,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -820,7 +820,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -5211,7 +5211,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5219,9 +5219,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5246,9 +5246,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5614,7 +5614,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5635,7 +5635,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.6/sharedworker.generated.d.ts b/baselines/ts5.6/sharedworker.generated.d.ts index 13c0db662..02ad1838f 100644 --- a/baselines/ts5.6/sharedworker.generated.d.ts +++ b/baselines/ts5.6/sharedworker.generated.d.ts @@ -503,12 +503,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -735,7 +735,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -750,7 +750,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -4894,7 +4894,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -4902,9 +4902,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -4929,9 +4929,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5297,7 +5297,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5318,7 +5318,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -10766,7 +10766,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.6/webworker.generated.d.ts b/baselines/ts5.6/webworker.generated.d.ts index f162ba299..df82b9e71 100644 --- a/baselines/ts5.6/webworker.generated.d.ts +++ b/baselines/ts5.6/webworker.generated.d.ts @@ -723,12 +723,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -959,7 +959,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -974,7 +974,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -3646,7 +3646,7 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap, * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope) */ -interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { +interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { /** * The **`name`** read-only property of the DedicatedWorkerGlobalScope interface returns the name that the Worker was (optionally) given when it was created. This is the name that the Worker() constructor can pass to get a reference to the DedicatedWorkerGlobalScope. * @@ -5913,7 +5913,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5921,9 +5921,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5948,9 +5948,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -6487,7 +6487,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -6508,7 +6508,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -12720,7 +12720,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.9/audioworklet.generated.d.ts b/baselines/ts5.9/audioworklet.generated.d.ts index 785882f45..410ac1354 100644 --- a/baselines/ts5.9/audioworklet.generated.d.ts +++ b/baselines/ts5.9/audioworklet.generated.d.ts @@ -81,12 +81,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -159,7 +159,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -174,7 +174,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -776,7 +776,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -797,7 +797,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.9/dom.generated.d.ts b/baselines/ts5.9/dom.generated.d.ts index 8722f7439..9fb452cc1 100644 --- a/baselines/ts5.9/dom.generated.d.ts +++ b/baselines/ts5.9/dom.generated.d.ts @@ -2141,12 +2141,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -2556,7 +2556,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -2571,7 +2571,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -21311,7 +21311,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -21319,9 +21319,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -21346,9 +21346,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -23724,7 +23724,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -23745,7 +23745,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -40498,7 +40498,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * @@ -42926,8 +42926,8 @@ type NamedCurve = string; type OffscreenRenderingContext = OffscreenCanvasRenderingContext2D | ImageBitmapRenderingContext | WebGLRenderingContext | WebGL2RenderingContext; type OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull | null; type OnErrorEventHandler = OnErrorEventHandlerNonNull | null; -type OptionalPostfixToken = ` ${T}` | ""; -type OptionalPrefixToken = `${T} ` | ""; +type OptionalPostfixToken = ` ${T}` | ""; +type OptionalPrefixToken = `${T} ` | ""; type PerformanceEntryList = PerformanceEntry[]; type PublicKeyCredentialClientCapabilities = Record; type RTCRtpReceiverTransform = RTCRtpScriptTransform; diff --git a/baselines/ts5.9/serviceworker.generated.d.ts b/baselines/ts5.9/serviceworker.generated.d.ts index 930ba58a9..740152dad 100644 --- a/baselines/ts5.9/serviceworker.generated.d.ts +++ b/baselines/ts5.9/serviceworker.generated.d.ts @@ -573,12 +573,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -805,7 +805,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -820,7 +820,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -5211,7 +5211,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5219,9 +5219,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5246,9 +5246,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5614,7 +5614,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5635,7 +5635,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.9/sharedworker.generated.d.ts b/baselines/ts5.9/sharedworker.generated.d.ts index 05c9e481c..d8301ae23 100644 --- a/baselines/ts5.9/sharedworker.generated.d.ts +++ b/baselines/ts5.9/sharedworker.generated.d.ts @@ -503,12 +503,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -735,7 +735,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -750,7 +750,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -4894,7 +4894,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -4902,9 +4902,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -4929,9 +4929,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5297,7 +5297,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5318,7 +5318,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -10766,7 +10766,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.9/webworker.generated.d.ts b/baselines/ts5.9/webworker.generated.d.ts index f4a593500..2db19b5ba 100644 --- a/baselines/ts5.9/webworker.generated.d.ts +++ b/baselines/ts5.9/webworker.generated.d.ts @@ -723,12 +723,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -959,7 +959,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -974,7 +974,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -3646,7 +3646,7 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap, * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope) */ -interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { +interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { /** * The **`name`** read-only property of the DedicatedWorkerGlobalScope interface returns the name that the Worker was (optionally) given when it was created. This is the name that the Worker() constructor can pass to get a reference to the DedicatedWorkerGlobalScope. * @@ -5913,7 +5913,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5921,9 +5921,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5948,9 +5948,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -6487,7 +6487,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -6508,7 +6508,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -12720,7 +12720,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 5362ada3e..3e0f6b21f 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -726,12 +726,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -962,7 +962,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -977,7 +977,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -3649,7 +3649,7 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap, * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope) */ -interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { +interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { /** * The **`name`** read-only property of the DedicatedWorkerGlobalScope interface returns the name that the Worker was (optionally) given when it was created. This is the name that the Worker() constructor can pass to get a reference to the DedicatedWorkerGlobalScope. * @@ -5916,7 +5916,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5924,9 +5924,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5951,9 +5951,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -6490,7 +6490,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -6511,7 +6511,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -12723,7 +12723,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/src/build/patches.ts b/src/build/patches.ts index 75d3fce81..c16e50b3d 100644 --- a/src/build/patches.ts +++ b/src/build/patches.ts @@ -91,14 +91,7 @@ function handleTyped( return types[0]; } -function handleTypeParameters(value: Value | Node) { - if (!value) { - return {}; - } - if (typeof value === "string") { - return { typeParameters: [{ name: value }] }; - } - const node = value as Node; +function handleSingleTypeParameterNode(node: Node) { return { name: string(node.values[0]), ...optionalMember("default", "string", node.properties?.default), @@ -106,6 +99,19 @@ function handleTypeParameters(value: Value | Node) { }; } +function handleTypeParameter(node: Node[], property?: Value) { + let typeParameter: any; + if (typeof property === "string") { + typeParameter = [{ name: property }]; + } else { + typeParameter = node.map(handleSingleTypeParameterNode); + } + if (!typeParameter || typeParameter.length === 0) { + return {}; + } + return { typeParameter }; +} + function optionalNestedMember(prop: string, object: object, output: T) { return Object.entries(object).length ? { [prop]: output } : {}; } @@ -203,7 +209,7 @@ function handleMixinAndInterfaces( const property: Record> = {}; let method: Record> = {}; let constructor: DeepPartial | undefined; - const typeParameters = []; + const typeParameter = []; for (const child of node.children) { switch (child.name) { @@ -229,7 +235,7 @@ function handleMixinAndInterfaces( break; } case "typeParameter": { - typeParameters.push(handleTypeParameters(child)); + typeParameter.push(child); break; } default: @@ -238,7 +244,6 @@ function handleMixinAndInterfaces( } const interfaceObject = type === "interface" && { - ...(typeParameters.length ? { typeParameters } : {}), ...(constructor ? { constructor } : {}), ...optionalMember("exposed", "string", node.properties?.exposed), ...optionalMember("deprecated", "string", node.properties?.deprecated), @@ -266,7 +271,7 @@ function handleMixinAndInterfaces( "string", node.properties?.replaceReference, ), - ...handleTypeParameters(node.properties?.typeParameter), + ...handleTypeParameter(typeParameter, node.properties?.typeParameter), ...interfaceObject, } as DeepPartial; } @@ -392,7 +397,7 @@ function handleMethodAndConstructor( function handleDictionary(child: Node): DeepPartial { const name = string(child.values[0]); const member: Record> = {}; - const typeParameters = []; + const typeParameter = []; for (const c of child.children) { switch (c.name) { @@ -402,7 +407,7 @@ function handleDictionary(child: Node): DeepPartial { break; } case "typeParameter": { - typeParameters.push(handleTypeParameters(c)); + typeParameter.push(c); break; } default: @@ -413,8 +418,7 @@ function handleDictionary(child: Node): DeepPartial { return { name, members: { member }, - ...optionalNestedMember("typeParameters", typeParameters, typeParameters), - ...handleTypeParameters(child.properties?.typeParameter), + ...handleTypeParameter(typeParameter, child.properties?.typeParameter), ...optionalMember( "legacyNamespace", "string", @@ -446,14 +450,14 @@ function handleMember(c: Node): DeepPartial { */ function handleTypedef(node: Node): DeepPartial { const typeNodes: Node[] = []; - const typeParameters = []; + const typeParameter = []; for (const child of node.children) { switch (child.name) { case "type": typeNodes.push(child); break; case "typeParameter": { - typeParameters.push(handleTypeParameters(child)); + typeParameter.push(child); break; } default: @@ -471,7 +475,7 @@ function handleTypedef(node: Node): DeepPartial { node.properties?.legacyNamespace, ), ...optionalMember("overrideType", "string", node.properties?.overrideType), - ...optionalNestedMember("typeParameters", typeParameters, typeParameters), + ...handleTypeParameter(typeParameter, node.properties?.typeParameter), }; } From 52328834d54150cc2cce1afa7817d820776e9754 Mon Sep 17 00:00:00 2001 From: Bashamega Date: Sun, 11 Jan 2026 07:05:04 +0200 Subject: [PATCH 6/6] - --- baselines/audioworklet.generated.d.ts | 12 ++++----- baselines/dom.generated.d.ts | 28 ++++++++++---------- baselines/serviceworker.generated.d.ts | 22 +++++++-------- baselines/sharedworker.generated.d.ts | 24 ++++++++--------- baselines/ts5.5/audioworklet.generated.d.ts | 12 ++++----- baselines/ts5.5/dom.generated.d.ts | 28 ++++++++++---------- baselines/ts5.5/serviceworker.generated.d.ts | 22 +++++++-------- baselines/ts5.5/sharedworker.generated.d.ts | 24 ++++++++--------- baselines/ts5.5/webworker.generated.d.ts | 26 +++++++++--------- baselines/ts5.6/audioworklet.generated.d.ts | 12 ++++----- baselines/ts5.6/dom.generated.d.ts | 28 ++++++++++---------- baselines/ts5.6/serviceworker.generated.d.ts | 22 +++++++-------- baselines/ts5.6/sharedworker.generated.d.ts | 24 ++++++++--------- baselines/ts5.6/webworker.generated.d.ts | 26 +++++++++--------- baselines/ts5.9/audioworklet.generated.d.ts | 12 ++++----- baselines/ts5.9/dom.generated.d.ts | 28 ++++++++++---------- baselines/ts5.9/serviceworker.generated.d.ts | 22 +++++++-------- baselines/ts5.9/sharedworker.generated.d.ts | 24 ++++++++--------- baselines/ts5.9/webworker.generated.d.ts | 26 +++++++++--------- baselines/webworker.generated.d.ts | 26 +++++++++--------- src/build/patches.ts | 10 +++---- 21 files changed, 229 insertions(+), 229 deletions(-) diff --git a/baselines/audioworklet.generated.d.ts b/baselines/audioworklet.generated.d.ts index 7e6c59a4d..351d0a92b 100644 --- a/baselines/audioworklet.generated.d.ts +++ b/baselines/audioworklet.generated.d.ts @@ -84,12 +84,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -162,7 +162,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -177,7 +177,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -779,7 +779,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -800,7 +800,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 489c40a42..2ac414662 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -2144,12 +2144,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -2559,7 +2559,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -2574,7 +2574,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -21314,7 +21314,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -21322,9 +21322,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -21349,9 +21349,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -23727,7 +23727,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -23748,7 +23748,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -40501,7 +40501,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * @@ -42929,8 +42929,8 @@ type NamedCurve = string; type OffscreenRenderingContext = OffscreenCanvasRenderingContext2D | ImageBitmapRenderingContext | WebGLRenderingContext | WebGL2RenderingContext; type OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull | null; type OnErrorEventHandler = OnErrorEventHandlerNonNull | null; -type OptionalPostfixToken = ` ${T}` | ""; -type OptionalPrefixToken = `${T} ` | ""; +type OptionalPostfixToken = ` ${T}` | ""; +type OptionalPrefixToken = `${T} ` | ""; type PerformanceEntryList = PerformanceEntry[]; type PublicKeyCredentialClientCapabilities = Record; type RTCRtpReceiverTransform = RTCRtpScriptTransform; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index 835bf553f..01888a982 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -576,12 +576,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -808,7 +808,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -823,7 +823,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -5214,7 +5214,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5222,9 +5222,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5249,9 +5249,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5617,7 +5617,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5638,7 +5638,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index 33fabee87..a9574a612 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -506,12 +506,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -738,7 +738,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -753,7 +753,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -4897,7 +4897,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -4905,9 +4905,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -4932,9 +4932,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5300,7 +5300,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5321,7 +5321,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -10769,7 +10769,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.5/audioworklet.generated.d.ts b/baselines/ts5.5/audioworklet.generated.d.ts index 3036b3a58..4a330184c 100644 --- a/baselines/ts5.5/audioworklet.generated.d.ts +++ b/baselines/ts5.5/audioworklet.generated.d.ts @@ -81,12 +81,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -159,7 +159,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -174,7 +174,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -776,7 +776,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -797,7 +797,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index 1e4fb7f21..bef06c882 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -2141,12 +2141,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -2556,7 +2556,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -2571,7 +2571,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -21290,7 +21290,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -21298,9 +21298,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -21325,9 +21325,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -23703,7 +23703,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -23724,7 +23724,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -40475,7 +40475,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * @@ -42903,8 +42903,8 @@ type NamedCurve = string; type OffscreenRenderingContext = OffscreenCanvasRenderingContext2D | ImageBitmapRenderingContext | WebGLRenderingContext | WebGL2RenderingContext; type OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull | null; type OnErrorEventHandler = OnErrorEventHandlerNonNull | null; -type OptionalPostfixToken = ` ${T}` | ""; -type OptionalPrefixToken = `${T} ` | ""; +type OptionalPostfixToken = ` ${T}` | ""; +type OptionalPrefixToken = `${T} ` | ""; type PerformanceEntryList = PerformanceEntry[]; type PublicKeyCredentialClientCapabilities = Record; type RTCRtpReceiverTransform = RTCRtpScriptTransform; diff --git a/baselines/ts5.5/serviceworker.generated.d.ts b/baselines/ts5.5/serviceworker.generated.d.ts index b12d0d82c..f057f5c2b 100644 --- a/baselines/ts5.5/serviceworker.generated.d.ts +++ b/baselines/ts5.5/serviceworker.generated.d.ts @@ -573,12 +573,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -805,7 +805,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -820,7 +820,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -5211,7 +5211,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5219,9 +5219,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5246,9 +5246,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5614,7 +5614,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5635,7 +5635,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.5/sharedworker.generated.d.ts b/baselines/ts5.5/sharedworker.generated.d.ts index 02ad1838f..13c0db662 100644 --- a/baselines/ts5.5/sharedworker.generated.d.ts +++ b/baselines/ts5.5/sharedworker.generated.d.ts @@ -503,12 +503,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -735,7 +735,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -750,7 +750,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -4894,7 +4894,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -4902,9 +4902,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -4929,9 +4929,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5297,7 +5297,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5318,7 +5318,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -10766,7 +10766,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts index df82b9e71..f162ba299 100644 --- a/baselines/ts5.5/webworker.generated.d.ts +++ b/baselines/ts5.5/webworker.generated.d.ts @@ -723,12 +723,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -959,7 +959,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -974,7 +974,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -3646,7 +3646,7 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap, * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope) */ -interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { +interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { /** * The **`name`** read-only property of the DedicatedWorkerGlobalScope interface returns the name that the Worker was (optionally) given when it was created. This is the name that the Worker() constructor can pass to get a reference to the DedicatedWorkerGlobalScope. * @@ -5913,7 +5913,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5921,9 +5921,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5948,9 +5948,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -6487,7 +6487,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -6508,7 +6508,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -12720,7 +12720,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.6/audioworklet.generated.d.ts b/baselines/ts5.6/audioworklet.generated.d.ts index 3036b3a58..4a330184c 100644 --- a/baselines/ts5.6/audioworklet.generated.d.ts +++ b/baselines/ts5.6/audioworklet.generated.d.ts @@ -81,12 +81,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -159,7 +159,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -174,7 +174,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -776,7 +776,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -797,7 +797,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts index 08853bd63..923cb68a3 100644 --- a/baselines/ts5.6/dom.generated.d.ts +++ b/baselines/ts5.6/dom.generated.d.ts @@ -2141,12 +2141,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -2556,7 +2556,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -2571,7 +2571,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -21311,7 +21311,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -21319,9 +21319,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -21346,9 +21346,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -23724,7 +23724,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -23745,7 +23745,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -40498,7 +40498,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * @@ -42926,8 +42926,8 @@ type NamedCurve = string; type OffscreenRenderingContext = OffscreenCanvasRenderingContext2D | ImageBitmapRenderingContext | WebGLRenderingContext | WebGL2RenderingContext; type OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull | null; type OnErrorEventHandler = OnErrorEventHandlerNonNull | null; -type OptionalPostfixToken = ` ${T}` | ""; -type OptionalPrefixToken = `${T} ` | ""; +type OptionalPostfixToken = ` ${T}` | ""; +type OptionalPrefixToken = `${T} ` | ""; type PerformanceEntryList = PerformanceEntry[]; type PublicKeyCredentialClientCapabilities = Record; type RTCRtpReceiverTransform = RTCRtpScriptTransform; diff --git a/baselines/ts5.6/serviceworker.generated.d.ts b/baselines/ts5.6/serviceworker.generated.d.ts index b12d0d82c..f057f5c2b 100644 --- a/baselines/ts5.6/serviceworker.generated.d.ts +++ b/baselines/ts5.6/serviceworker.generated.d.ts @@ -573,12 +573,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -805,7 +805,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -820,7 +820,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -5211,7 +5211,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5219,9 +5219,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5246,9 +5246,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5614,7 +5614,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5635,7 +5635,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.6/sharedworker.generated.d.ts b/baselines/ts5.6/sharedworker.generated.d.ts index 02ad1838f..13c0db662 100644 --- a/baselines/ts5.6/sharedworker.generated.d.ts +++ b/baselines/ts5.6/sharedworker.generated.d.ts @@ -503,12 +503,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -735,7 +735,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -750,7 +750,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -4894,7 +4894,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -4902,9 +4902,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -4929,9 +4929,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5297,7 +5297,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5318,7 +5318,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -10766,7 +10766,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.6/webworker.generated.d.ts b/baselines/ts5.6/webworker.generated.d.ts index df82b9e71..f162ba299 100644 --- a/baselines/ts5.6/webworker.generated.d.ts +++ b/baselines/ts5.6/webworker.generated.d.ts @@ -723,12 +723,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -959,7 +959,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -974,7 +974,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -3646,7 +3646,7 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap, * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope) */ -interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { +interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { /** * The **`name`** read-only property of the DedicatedWorkerGlobalScope interface returns the name that the Worker was (optionally) given when it was created. This is the name that the Worker() constructor can pass to get a reference to the DedicatedWorkerGlobalScope. * @@ -5913,7 +5913,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5921,9 +5921,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5948,9 +5948,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -6487,7 +6487,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -6508,7 +6508,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -12720,7 +12720,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.9/audioworklet.generated.d.ts b/baselines/ts5.9/audioworklet.generated.d.ts index 410ac1354..785882f45 100644 --- a/baselines/ts5.9/audioworklet.generated.d.ts +++ b/baselines/ts5.9/audioworklet.generated.d.ts @@ -81,12 +81,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -159,7 +159,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -174,7 +174,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -776,7 +776,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -797,7 +797,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.9/dom.generated.d.ts b/baselines/ts5.9/dom.generated.d.ts index 9fb452cc1..8722f7439 100644 --- a/baselines/ts5.9/dom.generated.d.ts +++ b/baselines/ts5.9/dom.generated.d.ts @@ -2141,12 +2141,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -2556,7 +2556,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -2571,7 +2571,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -21311,7 +21311,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -21319,9 +21319,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -21346,9 +21346,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -23724,7 +23724,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -23745,7 +23745,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -40498,7 +40498,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * @@ -42926,8 +42926,8 @@ type NamedCurve = string; type OffscreenRenderingContext = OffscreenCanvasRenderingContext2D | ImageBitmapRenderingContext | WebGLRenderingContext | WebGL2RenderingContext; type OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull | null; type OnErrorEventHandler = OnErrorEventHandlerNonNull | null; -type OptionalPostfixToken = ` ${T}` | ""; -type OptionalPrefixToken = `${T} ` | ""; +type OptionalPostfixToken = ` ${T}` | ""; +type OptionalPrefixToken = `${T} ` | ""; type PerformanceEntryList = PerformanceEntry[]; type PublicKeyCredentialClientCapabilities = Record; type RTCRtpReceiverTransform = RTCRtpScriptTransform; diff --git a/baselines/ts5.9/serviceworker.generated.d.ts b/baselines/ts5.9/serviceworker.generated.d.ts index 740152dad..930ba58a9 100644 --- a/baselines/ts5.9/serviceworker.generated.d.ts +++ b/baselines/ts5.9/serviceworker.generated.d.ts @@ -573,12 +573,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -805,7 +805,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -820,7 +820,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -5211,7 +5211,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5219,9 +5219,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5246,9 +5246,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5614,7 +5614,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5635,7 +5635,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * diff --git a/baselines/ts5.9/sharedworker.generated.d.ts b/baselines/ts5.9/sharedworker.generated.d.ts index d8301ae23..05c9e481c 100644 --- a/baselines/ts5.9/sharedworker.generated.d.ts +++ b/baselines/ts5.9/sharedworker.generated.d.ts @@ -503,12 +503,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -735,7 +735,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -750,7 +750,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -4894,7 +4894,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -4902,9 +4902,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -4929,9 +4929,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -5297,7 +5297,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -5318,7 +5318,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -10766,7 +10766,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/ts5.9/webworker.generated.d.ts b/baselines/ts5.9/webworker.generated.d.ts index 2db19b5ba..f4a593500 100644 --- a/baselines/ts5.9/webworker.generated.d.ts +++ b/baselines/ts5.9/webworker.generated.d.ts @@ -723,12 +723,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -959,7 +959,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -974,7 +974,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -3646,7 +3646,7 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap, * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope) */ -interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { +interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { /** * The **`name`** read-only property of the DedicatedWorkerGlobalScope interface returns the name that the Worker was (optionally) given when it was created. This is the name that the Worker() constructor can pass to get a reference to the DedicatedWorkerGlobalScope. * @@ -5913,7 +5913,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5921,9 +5921,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5948,9 +5948,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -6487,7 +6487,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -6508,7 +6508,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -12720,7 +12720,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 3e0f6b21f..5362ada3e 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -726,12 +726,12 @@ interface ReadableStreamIteratorOptions { preventCancel?: boolean; } -interface ReadableStreamReadDoneResult { +interface ReadableStreamReadDoneResult { done: true; value: T | undefined; } -interface ReadableStreamReadValueResult { +interface ReadableStreamReadValueResult { done: false; value: T; } @@ -962,7 +962,7 @@ interface UnderlyingByteSource { type: "bytes"; } -interface UnderlyingDefaultSource { +interface UnderlyingDefaultSource { cancel?: UnderlyingSourceCancelCallback; pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike; start?: (controller: ReadableStreamDefaultController) => any; @@ -977,7 +977,7 @@ interface UnderlyingSink { write?: UnderlyingSinkWriteCallback; } -interface UnderlyingSource { +interface UnderlyingSource { autoAllocateChunkSize?: number; cancel?: UnderlyingSourceCancelCallback; pull?: UnderlyingSourcePullCallback; @@ -3649,7 +3649,7 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap, * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope) */ -interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { +interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget { /** * The **`name`** read-only property of the DedicatedWorkerGlobalScope interface returns the name that the Worker was (optionally) given when it was created. This is the name that the Worker() constructor can pass to get a reference to the DedicatedWorkerGlobalScope. * @@ -5916,7 +5916,7 @@ interface IDBRequestEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest) */ -interface IDBRequest extends EventTarget { +interface IDBRequest extends EventTarget { /** * The **`error`** read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request. * @@ -5924,9 +5924,9 @@ interface IDBRequest extends EventTarget { */ readonly error: DOMException | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/error_event) */ - onerror: ((this: IDBRequest, ev: Event) => any) | null; + onerror: ((this: IDBRequest, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/success_event) */ - onsuccess: ((this: IDBRequest, ev: Event) => any) | null; + onsuccess: ((this: IDBRequest, ev: Event) => any) | null; /** * The **`readyState`** read-only property of the IDBRequest interface returns the state of the request. * @@ -5951,9 +5951,9 @@ interface IDBRequest extends EventTarget { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBRequest/transaction) */ readonly transaction: IDBTransaction | null; - addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: K, listener: (this: IDBRequest, ev: IDBRequestEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } @@ -6490,7 +6490,7 @@ interface MessageEventTargetEventMap { "messageerror": MessageEvent; } -interface MessageEventTarget { +interface MessageEventTarget { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */ onmessage: ((this: T, ev: MessageEvent) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */ @@ -6511,7 +6511,7 @@ interface MessagePortEventMap extends MessageEventTargetEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ -interface MessagePort extends EventTarget, MessageEventTarget { +interface MessagePort extends EventTarget, MessageEventTarget { /** * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. This stops the flow of messages to that port. * @@ -12723,7 +12723,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEvent * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker) */ -interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { +interface Worker extends EventTarget, AbstractWorker, MessageEventTarget { /** * The **`postMessage()`** method of the Worker interface sends a message to the worker. The first parameter is the data to send to the worker. The data may be any JavaScript object that can be handled by the structured clone algorithm. * diff --git a/src/build/patches.ts b/src/build/patches.ts index c16e50b3d..f4c381204 100644 --- a/src/build/patches.ts +++ b/src/build/patches.ts @@ -100,16 +100,16 @@ function handleSingleTypeParameterNode(node: Node) { } function handleTypeParameter(node: Node[], property?: Value) { - let typeParameter: any; + let typeParameters: any; if (typeof property === "string") { - typeParameter = [{ name: property }]; + typeParameters = [{ name: property }]; } else { - typeParameter = node.map(handleSingleTypeParameterNode); + typeParameters = node.map(handleSingleTypeParameterNode); } - if (!typeParameter || typeParameter.length === 0) { + if (!typeParameters || typeParameters.length === 0) { return {}; } - return { typeParameter }; + return { typeParameters }; } function optionalNestedMember(prop: string, object: object, output: T) {