From 4d303635458554eef43a2bceb8cc839201f3638d Mon Sep 17 00:00:00 2001 From: neerajadhav Date: Tue, 8 Jul 2025 17:33:31 +0530 Subject: [PATCH] refactor: remove unnecessary type assertions for window.addCleanup --- quartz/components/scripts/util.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/quartz/components/scripts/util.ts b/quartz/components/scripts/util.ts index 11598cea0..974a5d727 100644 --- a/quartz/components/scripts/util.ts +++ b/quartz/components/scripts/util.ts @@ -14,13 +14,12 @@ export function registerEscapeHandler(outsideContainer: HTMLElement | null, cb: } outsideContainer?.addEventListener("click", click) - // Use type assertion to avoid TypeScript error when checking individual files - if (typeof (window as any).addCleanup === "function") { - ;(window as any).addCleanup(() => outsideContainer?.removeEventListener("click", click)) + if (typeof window.addCleanup === "function") { + window.addCleanup(() => outsideContainer?.removeEventListener("click", click)) } document.addEventListener("keydown", esc) - if (typeof (window as any).addCleanup === "function") { - ;(window as any).addCleanup(() => document.removeEventListener("keydown", esc)) + if (typeof window.addCleanup === "function") { + window.addCleanup(() => document.removeEventListener("keydown", esc)) } }