useHotkeys

  • Composables
  • экспортов: 7

Экспорты подпути @feugene/granularity/composables/useHotkeys с сигнатурами из его объявлений типов.

Источник: @feugene/granularity 1.1.1, package.json#exports и dist/types

На этой странице

Импорт

import { useHotkeys, GRANULARITY_HOTKEYS_STATE, granularityHotkeysPlugin } from '@feugene/granularity/composables/useHotkeys'

Экспорты

GrHotkeyDefinitioninterface
interface GrHotkeyDefinition

Реестр горячих клавиш приложения: один источник «id → сочетание + подпись».

GrHotkeyRegistrytype
type GrHotkeyRegistry = Record<string, GrHotkeyDefinition>
GranularityHotkeysPluginOptionsinterface
interface GranularityHotkeysPluginOptions
GRANULARITY_HOTKEYS_STATEconst
const GRANULARITY_HOTKEYS_STATE: InjectionKey<HotkeysState>

Ключ provide/inject для app-scoped реестра (устанавливает плагин ниже).

granularityHotkeysPluginconst
const granularityHotkeysPlugin:
resetHotkeysRegistryfunction
function resetHotkeysRegistry(): void

Сброс модульного реестра и dev-предупреждения. Внутреннее API — нужно тестам.

useHotkeysfunction
function useHotkeys():