focus-trap.vue.d.ts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import * as _$vue from "vue";
  2. import { PropType } from "vue";
  3. //#region ../../packages/components/focus-trap/src/focus-trap.vue.d.ts
  4. declare const _default: typeof __VLS_export;
  5. declare const __VLS_export: _$vue.DefineComponent<_$vue.ExtractPropTypes<{
  6. loop: BooleanConstructor;
  7. trapped: BooleanConstructor;
  8. focusTrapEl: PropType<HTMLElement>;
  9. focusStartEl: {
  10. type: PropType<"container" | "first" | HTMLElement>;
  11. default: string;
  12. };
  13. }>, {
  14. onKeydown: (e: KeyboardEvent) => void;
  15. }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, ("focusin" | "focusout" | "focusAfterTrapped" | "focusAfterReleased" | "focusout-prevented" | "release-requested")[], "focusin" | "focusout" | "focusAfterTrapped" | "focusAfterReleased" | "focusout-prevented" | "release-requested", _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{
  16. loop: BooleanConstructor;
  17. trapped: BooleanConstructor;
  18. focusTrapEl: PropType<HTMLElement>;
  19. focusStartEl: {
  20. type: PropType<"container" | "first" | HTMLElement>;
  21. default: string;
  22. };
  23. }>> & Readonly<{
  24. onFocusin?: ((...args: any[]) => any) | undefined;
  25. onFocusout?: ((...args: any[]) => any) | undefined;
  26. onFocusAfterTrapped?: ((...args: any[]) => any) | undefined;
  27. onFocusAfterReleased?: ((...args: any[]) => any) | undefined;
  28. "onFocusout-prevented"?: ((...args: any[]) => any) | undefined;
  29. "onRelease-requested"?: ((...args: any[]) => any) | undefined;
  30. }>, {
  31. loop: boolean;
  32. trapped: boolean;
  33. focusStartEl: HTMLElement | "first" | "container";
  34. }, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
  35. //#endregion
  36. export { _default as default };