From 785e36af08abc6c0e93b7648e0536e44cff5cc50 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Tue, 21 Apr 2026 19:32:07 +0200 Subject: [PATCH] fix: resolve TS2345 in pageerror handler by using unknown and type guard --- scripts/check-broken-assets.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/check-broken-assets.ts b/scripts/check-broken-assets.ts index e4dc428..feaedc8 100644 --- a/scripts/check-broken-assets.ts +++ b/scripts/check-broken-assets.ts @@ -79,10 +79,11 @@ async function main() { const consoleErrorsList: Array<{ type: string; error: string; page: string }> = []; // Listen for unhandled exceptions natively in the page - page.on('pageerror', (err: Error) => { + page.on('pageerror', (err: unknown) => { + const errorMessage = err instanceof Error ? err.message : String(err); consoleErrorsList.push({ type: 'PAGE_ERROR', - error: err.message, + error: errorMessage, page: page.url(), }); hasConsoleErrors = true;