From f02b1ebce241cbdf5f888687c8f37dddbbfe2d69 Mon Sep 17 00:00:00 2001 From: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com> Date: Fri, 5 Nov 2021 08:25:25 -0500 Subject: [PATCH] Use TypeScript's `ResizeObserver` types instead of `any` --- ts/hooks/useHasWrapped.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ts/hooks/useHasWrapped.ts b/ts/hooks/useHasWrapped.ts index a61cbfc71b..11f3e38902 100644 --- a/ts/hooks/useHasWrapped.ts +++ b/ts/hooks/useHasWrapped.ts @@ -40,10 +40,7 @@ export function useHasWrapped(): [Ref, boolean] { return noop; } - // We can remove this `any` when we upgrade to TypeScript 4.2+, which adds - // `ResizeObserver` type definitions. - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const observer = new (window as any).ResizeObserver(() => { + const observer = new ResizeObserver(() => { setHasWrapped(isWrapped(element)); }); observer.observe(element);