UNPKG

element-plus

Version:

A Component Library for Vue3.0

10 lines (9 loc) 406 B
import type { ObjectDirective } from 'vue'; export declare const FOCUSABLE_CHILDREN = "_trap-focus-children"; export declare const TRAP_FOCUS_HANDLER = "_trap-focus-handler"; export interface ITrapFocusElement extends HTMLElement { [FOCUSABLE_CHILDREN]: HTMLElement[]; [TRAP_FOCUS_HANDLER]: (e: KeyboardEvent) => void; } declare const TrapFocus: ObjectDirective; export default TrapFocus;