e5e70fcdcc41139e9108d46fe55f8cddd7e31bdc7b02fbccee9b56d9ba51c26830d900804b59f6aa806d314d2f104edefccc80a66b2d3a7322b4aee952b45b 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. import type { Measurable } from './constants';
  2. import type Trigger from './trigger.vue';
  3. export declare const popperTriggerProps: {
  4. readonly virtualRef: {
  5. readonly type: import("vue").PropType<Measurable>;
  6. readonly required: false;
  7. readonly validator: ((val: unknown) => boolean) | undefined;
  8. __epPropKey: true;
  9. };
  10. readonly virtualTriggering: BooleanConstructor;
  11. readonly onMouseenter: {
  12. readonly type: import("vue").PropType<(e: Event) => void>;
  13. readonly required: false;
  14. readonly validator: ((val: unknown) => boolean) | undefined;
  15. __epPropKey: true;
  16. };
  17. readonly onMouseleave: {
  18. readonly type: import("vue").PropType<(e: Event) => void>;
  19. readonly required: false;
  20. readonly validator: ((val: unknown) => boolean) | undefined;
  21. __epPropKey: true;
  22. };
  23. readonly onClick: {
  24. readonly type: import("vue").PropType<(e: Event) => void>;
  25. readonly required: false;
  26. readonly validator: ((val: unknown) => boolean) | undefined;
  27. __epPropKey: true;
  28. };
  29. readonly onKeydown: {
  30. readonly type: import("vue").PropType<(e: Event) => void>;
  31. readonly required: false;
  32. readonly validator: ((val: unknown) => boolean) | undefined;
  33. __epPropKey: true;
  34. };
  35. readonly onFocus: {
  36. readonly type: import("vue").PropType<(e: Event) => void>;
  37. readonly required: false;
  38. readonly validator: ((val: unknown) => boolean) | undefined;
  39. __epPropKey: true;
  40. };
  41. readonly onBlur: {
  42. readonly type: import("vue").PropType<(e: Event) => void>;
  43. readonly required: false;
  44. readonly validator: ((val: unknown) => boolean) | undefined;
  45. __epPropKey: true;
  46. };
  47. readonly onContextmenu: {
  48. readonly type: import("vue").PropType<(e: Event) => void>;
  49. readonly required: false;
  50. readonly validator: ((val: unknown) => boolean) | undefined;
  51. __epPropKey: true;
  52. };
  53. readonly id: StringConstructor;
  54. readonly open: BooleanConstructor;
  55. };
  56. export type PopperTriggerProps = typeof popperTriggerProps;
  57. export type PopperTriggerInstance = InstanceType<typeof Trigger> & unknown;
  58. /** @deprecated use `popperTriggerProps` instead, and it will be deprecated in the next major version */
  59. export declare const usePopperTriggerProps: {
  60. readonly virtualRef: {
  61. readonly type: import("vue").PropType<Measurable>;
  62. readonly required: false;
  63. readonly validator: ((val: unknown) => boolean) | undefined;
  64. __epPropKey: true;
  65. };
  66. readonly virtualTriggering: BooleanConstructor;
  67. readonly onMouseenter: {
  68. readonly type: import("vue").PropType<(e: Event) => void>;
  69. readonly required: false;
  70. readonly validator: ((val: unknown) => boolean) | undefined;
  71. __epPropKey: true;
  72. };
  73. readonly onMouseleave: {
  74. readonly type: import("vue").PropType<(e: Event) => void>;
  75. readonly required: false;
  76. readonly validator: ((val: unknown) => boolean) | undefined;
  77. __epPropKey: true;
  78. };
  79. readonly onClick: {
  80. readonly type: import("vue").PropType<(e: Event) => void>;
  81. readonly required: false;
  82. readonly validator: ((val: unknown) => boolean) | undefined;
  83. __epPropKey: true;
  84. };
  85. readonly onKeydown: {
  86. readonly type: import("vue").PropType<(e: Event) => void>;
  87. readonly required: false;
  88. readonly validator: ((val: unknown) => boolean) | undefined;
  89. __epPropKey: true;
  90. };
  91. readonly onFocus: {
  92. readonly type: import("vue").PropType<(e: Event) => void>;
  93. readonly required: false;
  94. readonly validator: ((val: unknown) => boolean) | undefined;
  95. __epPropKey: true;
  96. };
  97. readonly onBlur: {
  98. readonly type: import("vue").PropType<(e: Event) => void>;
  99. readonly required: false;
  100. readonly validator: ((val: unknown) => boolean) | undefined;
  101. __epPropKey: true;
  102. };
  103. readonly onContextmenu: {
  104. readonly type: import("vue").PropType<(e: Event) => void>;
  105. readonly required: false;
  106. readonly validator: ((val: unknown) => boolean) | undefined;
  107. __epPropKey: true;
  108. };
  109. readonly id: StringConstructor;
  110. readonly open: BooleanConstructor;
  111. };
  112. /** @deprecated use `PopperTriggerInstance` instead, and it will be deprecated in the next major version */
  113. export type ElPopperArrowTrigger = PopperTriggerInstance;