diff --git a/packages/core/useKeyModifier/index.ts b/packages/core/useKeyModifier/index.ts index 4c79af25d3b..889cbdb5b92 100644 --- a/packages/core/useKeyModifier/index.ts +++ b/packages/core/useKeyModifier/index.ts @@ -9,7 +9,7 @@ export type KeyModifier = 'Alt' | 'AltGraph' | 'CapsLock' | 'Control' | 'Fn' | ' const defaultEvents: WindowEventName[] = ['mousedown', 'mouseup', 'keydown', 'keyup'] -export interface ModifierOptions extends ConfigurableDocument { +export interface UseModifierOptions extends ConfigurableDocument { /** * Event names that will prompt update to modifier states * @@ -25,7 +25,9 @@ export interface ModifierOptions extends ConfigurableDocument { initial?: Initial } -export function useKeyModifier(modifier: KeyModifier, options: ModifierOptions = {}) { +export type UseKeyModifierReturn = Ref + +export function useKeyModifier(modifier: KeyModifier, options: UseModifierOptions = {}): UseKeyModifierReturn { const { events = defaultEvents, document = defaultDocument, @@ -43,5 +45,5 @@ export function useKeyModifier(modifier: KeyModi }) } - return state as Ref + return state }