index.d.ts 502 B

123456789101112
  1. import { ObjectDirective } from "vue";
  2. //#region ../../packages/directives/trap-focus/index.d.ts
  3. declare const FOCUSABLE_CHILDREN = "_trap-focus-children";
  4. declare const TRAP_FOCUS_HANDLER = "_trap-focus-handler";
  5. interface TrapFocusElement extends HTMLElement {
  6. [FOCUSABLE_CHILDREN]: HTMLElement[];
  7. [TRAP_FOCUS_HANDLER]: (e: KeyboardEvent) => void;
  8. }
  9. declare const TrapFocus: ObjectDirective;
  10. //#endregion
  11. export { FOCUSABLE_CHILDREN, TRAP_FOCUS_HANDLER, TrapFocusElement, TrapFocus as default };