483c1ff25d80d8024eb1b754223f32ffcfd818d4febaf47b7aeb47fb9739dceecc6e1da1f1d0c7faaa3a7b2d07409cda650fb4bb3de3c5c3ea5a4853eef58f 396 B

123456789
  1. import type { ObjectDirective } from 'vue';
  2. export declare const FOCUSABLE_CHILDREN = "_trap-focus-children";
  3. export declare const TRAP_FOCUS_HANDLER = "_trap-focus-handler";
  4. export interface TrapFocusElement extends HTMLElement {
  5. [FOCUSABLE_CHILDREN]: HTMLElement[];
  6. [TRAP_FOCUS_HANDLER]: (e: KeyboardEvent) => void;
  7. }
  8. declare const TrapFocus: ObjectDirective;
  9. export default TrapFocus;