useHotkeys
Экспорты подпути @feugene/granularity/composables/useHotkeys с сигнатурами из его объявлений типов.
Импорт
import { useHotkeys, GRANULARITY_HOTKEYS_STATE, granularityHotkeysPlugin } from '@feugene/granularity/composables/useHotkeys'Экспорты
GrHotkeyDefinitioninterfaceinterface GrHotkeyDefinitionРеестр горячих клавиш приложения: один источник «id → сочетание + подпись».
GrHotkeyRegistrytypetype GrHotkeyRegistry = Record<string, GrHotkeyDefinition>GranularityHotkeysPluginOptionsinterfaceinterface GranularityHotkeysPluginOptionsGRANULARITY_HOTKEYS_STATEconstconst GRANULARITY_HOTKEYS_STATE: InjectionKey<HotkeysState>Ключ provide/inject для app-scoped реестра (устанавливает плагин ниже).
granularityHotkeysPluginconstconst granularityHotkeysPlugin:resetHotkeysRegistryfunctionfunction resetHotkeysRegistry(): voidСброс модульного реестра и dev-предупреждения. Внутреннее API — нужно тестам.
useHotkeysfunctionfunction useHotkeys():