From ee92da0935994df29b977a5593ceaca9fb488f2e Mon Sep 17 00:00:00 2001 From: Arthur Darkstone Date: Thu, 14 Aug 2025 19:13:52 +0800 Subject: [PATCH] fix(useFullscreen): specify return types for request, exit, and enabled methods --- packages/core/useFullscreen/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/useFullscreen/index.ts b/packages/core/useFullscreen/index.ts index 561eeccfc31..ead85001986 100644 --- a/packages/core/useFullscreen/index.ts +++ b/packages/core/useFullscreen/index.ts @@ -52,7 +52,7 @@ export function useFullscreen( 'webkitRequestFullScreen', 'mozRequestFullScreen', 'msRequestFullscreen', - ].find(m => (document && m in document) || (targetRef.value && m in targetRef.value)) as any + ].find(m => (document && m in document) || (targetRef.value && m in targetRef.value)) as 'requestFullscreen' | undefined }) const exitMethod = computed<'exitFullscreen' | undefined>(() => { @@ -63,7 +63,7 @@ export function useFullscreen( 'webkitCancelFullScreen', 'mozCancelFullScreen', 'msExitFullscreen', - ].find(m => (document && m in document) || (targetRef.value && m in targetRef.value)) as any + ].find(m => (document && m in document) || (targetRef.value && m in targetRef.value)) as 'exitFullscreen' | undefined }) const fullscreenEnabled = computed<'fullscreenEnabled' | undefined>(() => { @@ -73,7 +73,7 @@ export function useFullscreen( 'webkitDisplayingFullscreen', 'mozFullScreen', 'msFullscreenElement', - ].find(m => (document && m in document) || (targetRef.value && m in targetRef.value)) as any + ].find(m => (document && m in document) || (targetRef.value && m in targetRef.value)) as 'fullscreenEnabled' | undefined }) const fullscreenElementMethod = [