diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index 0808bb7fc..8f2bc3626 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -4777,7 +4777,7 @@ interface SharedWorkerGlobalScope extends WorkerGlobalScope { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SharedWorkerGlobalScope/close) */ - close(): void; + close(): never; addEventListener(type: K, listener: (this: SharedWorkerGlobalScope, ev: SharedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: SharedWorkerGlobalScope, ev: SharedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void; @@ -8463,7 +8463,7 @@ declare var onconnect: ((this: SharedWorkerGlobalScope, ev: MessageEvent) => any * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SharedWorkerGlobalScope/close) */ -declare function close(): void; +declare function close(): never; /** * Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise. * diff --git a/baselines/ts5.5/sharedworker.generated.d.ts b/baselines/ts5.5/sharedworker.generated.d.ts index 0808bb7fc..8f2bc3626 100644 --- a/baselines/ts5.5/sharedworker.generated.d.ts +++ b/baselines/ts5.5/sharedworker.generated.d.ts @@ -4777,7 +4777,7 @@ interface SharedWorkerGlobalScope extends WorkerGlobalScope { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SharedWorkerGlobalScope/close) */ - close(): void; + close(): never; addEventListener(type: K, listener: (this: SharedWorkerGlobalScope, ev: SharedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: SharedWorkerGlobalScope, ev: SharedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void; @@ -8463,7 +8463,7 @@ declare var onconnect: ((this: SharedWorkerGlobalScope, ev: MessageEvent) => any * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SharedWorkerGlobalScope/close) */ -declare function close(): void; +declare function close(): never; /** * Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise. * diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts index fb0790230..a6679f639 100644 --- a/baselines/ts5.5/webworker.generated.d.ts +++ b/baselines/ts5.5/webworker.generated.d.ts @@ -2469,7 +2469,7 @@ interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFramePr * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/close) */ - close(): void; + close(): never; /** * Clones message and transmits it to the Worker object associated with dedicatedWorkerGlobal. transfer can be passed as a list of objects that are to be transferred rather than cloned. * @@ -5557,7 +5557,7 @@ interface SharedWorkerGlobalScope extends WorkerGlobalScope { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SharedWorkerGlobalScope/close) */ - close(): void; + close(): never; addEventListener(type: K, listener: (this: SharedWorkerGlobalScope, ev: SharedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: SharedWorkerGlobalScope, ev: SharedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void; @@ -9427,7 +9427,7 @@ declare var onrtctransform: ((this: DedicatedWorkerGlobalScope, ev: RTCTransform * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/close) */ -declare function close(): void; +declare function close(): never; /** * Clones message and transmits it to the Worker object associated with dedicatedWorkerGlobal. transfer can be passed as a list of objects that are to be transferred rather than cloned. * diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index fb0790230..a6679f639 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -2469,7 +2469,7 @@ interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFramePr * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/close) */ - close(): void; + close(): never; /** * Clones message and transmits it to the Worker object associated with dedicatedWorkerGlobal. transfer can be passed as a list of objects that are to be transferred rather than cloned. * @@ -5557,7 +5557,7 @@ interface SharedWorkerGlobalScope extends WorkerGlobalScope { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SharedWorkerGlobalScope/close) */ - close(): void; + close(): never; addEventListener(type: K, listener: (this: SharedWorkerGlobalScope, ev: SharedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: SharedWorkerGlobalScope, ev: SharedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void; @@ -9427,7 +9427,7 @@ declare var onrtctransform: ((this: DedicatedWorkerGlobalScope, ev: RTCTransform * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/close) */ -declare function close(): void; +declare function close(): never; /** * Clones message and transmits it to the Worker object associated with dedicatedWorkerGlobal. transfer can be passed as a list of objects that are to be transferred rather than cloned. * diff --git a/inputfiles/overridingTypes.jsonc b/inputfiles/overridingTypes.jsonc index d2bf25e86..fa719bb3f 100644 --- a/inputfiles/overridingTypes.jsonc +++ b/inputfiles/overridingTypes.jsonc @@ -2515,6 +2515,13 @@ "DedicatedWorkerGlobalScope": { "methods": { "method": { + "close": { + "signature": { + "0": { + "overrideType": "never" + } + } + }, "postMessage": { "signature": { "0": { @@ -2542,6 +2549,19 @@ ] } }, + "SharedWorkerGlobalScope": { + "methods": { + "method": { + "close": { + "signature": { + "0": { + "overrideType": "never" + } + } + } + } + } + }, "HTMLFormElement": { "overrideIndexSignatures": [ "[index: number]: Element",