From 9dac0c0ac458d2f45762384439d45a11c4f8826a Mon Sep 17 00:00:00 2001 From: yoho Date: Fri, 22 Jul 2022 14:16:23 +0800 Subject: [PATCH 1/2] fix: client type error --- packages/vite/src/client/overlay.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/client/overlay.ts b/packages/vite/src/client/overlay.ts index 6a43434b7f320c..cad9911600b591 100644 --- a/packages/vite/src/client/overlay.ts +++ b/packages/vite/src/client/overlay.ts @@ -117,7 +117,8 @@ const codeframeRE = /^(?:>?\s+\d+\s+\|.*|\s+\|\s*\^.*)\r?\n/gm // Allow `ErrorOverlay` to extend `HTMLElement` even in environments where // `HTMLElement` was not originally defined. -const { HTMLElement = class {} } = globalThis +const { HTMLElement = class {} as any as typeof globalThis.HTMLElement } = + globalThis export class ErrorOverlay extends HTMLElement { root: ShadowRoot From 0c7880e1740f124c1e0f1193383cbcc00ae8a836 Mon Sep 17 00:00:00 2001 From: yoho Date: Fri, 22 Jul 2022 14:17:05 +0800 Subject: [PATCH 2/2] chore: update --- packages/vite/src/client/overlay.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/vite/src/client/overlay.ts b/packages/vite/src/client/overlay.ts index cad9911600b591..f9a22b7db2c6b3 100644 --- a/packages/vite/src/client/overlay.ts +++ b/packages/vite/src/client/overlay.ts @@ -117,8 +117,7 @@ const codeframeRE = /^(?:>?\s+\d+\s+\|.*|\s+\|\s*\^.*)\r?\n/gm // Allow `ErrorOverlay` to extend `HTMLElement` even in environments where // `HTMLElement` was not originally defined. -const { HTMLElement = class {} as any as typeof globalThis.HTMLElement } = - globalThis +const { HTMLElement = class {} as typeof globalThis.HTMLElement } = globalThis export class ErrorOverlay extends HTMLElement { root: ShadowRoot