v-hotkey

Импорт

import { vHotkey } from '@feugene/granularity/directives/hotkey'

Экспорты

HotkeyHandlertype
type HotkeyHandler = (event: KeyboardEvent) => void
HotkeyEntrytype
type HotkeyEntry
HotkeyMaptype
type HotkeyMap = Record<string, HotkeyEntry>
HotkeyScopetype
type HotkeyScope = 'global' | 'element'

Где слушать клавиатуру: - `'global'` (по умолчанию) — слушатель на `window`; хоткеи работают из любого места страницы. - `'element'` — слушатель на самом элементе; хоткеи срабатывают только когда фокус внутри элемента (событие всплывает до него). Элемент должен быть фокусируемым (`tabindex`).

HotkeyBindingValuetype
type HotkeyBindingValue
vHotkeyconst
const vHotkey: Directive<HTMLElement, HotkeyBindingValue>

`v-hotkey` — горячие клавиши на компонент/страницу.

Проза библиотеки

Читать в репозитории: docs/directives.md

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