a8c43e3b86f907c9689696fef292963a4d226a98963ac4c0144033421d785c36d0871d2b392910fc29be6e745972e171a499c454b5e2c2d3474e6026f9f485 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import type { Arrayable } from 'element-plus/es/utils';
  2. import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue';
  3. export type TooltipTriggerType = 'hover' | 'focus' | 'click' | 'contextmenu';
  4. export declare const useTooltipTriggerProps: {
  5. readonly disabled: BooleanConstructor;
  6. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "click" | "focus" | "contextmenu" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "focus" | "contextmenu" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  7. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  8. readonly focusOnTarget: BooleanConstructor;
  9. readonly virtualRef: {
  10. readonly type: import("vue").PropType<import("element-plus/es/components/popper").Measurable>;
  11. readonly required: false;
  12. readonly validator: ((val: unknown) => boolean) | undefined;
  13. __epPropKey: true;
  14. };
  15. readonly virtualTriggering: BooleanConstructor;
  16. readonly onMouseenter: {
  17. readonly type: import("vue").PropType<(e: Event) => void>;
  18. readonly required: false;
  19. readonly validator: ((val: unknown) => boolean) | undefined;
  20. __epPropKey: true;
  21. };
  22. readonly onMouseleave: {
  23. readonly type: import("vue").PropType<(e: Event) => void>;
  24. readonly required: false;
  25. readonly validator: ((val: unknown) => boolean) | undefined;
  26. __epPropKey: true;
  27. };
  28. readonly onClick: {
  29. readonly type: import("vue").PropType<(e: Event) => void>;
  30. readonly required: false;
  31. readonly validator: ((val: unknown) => boolean) | undefined;
  32. __epPropKey: true;
  33. };
  34. readonly onKeydown: {
  35. readonly type: import("vue").PropType<(e: Event) => void>;
  36. readonly required: false;
  37. readonly validator: ((val: unknown) => boolean) | undefined;
  38. __epPropKey: true;
  39. };
  40. readonly onFocus: {
  41. readonly type: import("vue").PropType<(e: Event) => void>;
  42. readonly required: false;
  43. readonly validator: ((val: unknown) => boolean) | undefined;
  44. __epPropKey: true;
  45. };
  46. readonly onBlur: {
  47. readonly type: import("vue").PropType<(e: Event) => void>;
  48. readonly required: false;
  49. readonly validator: ((val: unknown) => boolean) | undefined;
  50. __epPropKey: true;
  51. };
  52. readonly onContextmenu: {
  53. readonly type: import("vue").PropType<(e: Event) => void>;
  54. readonly required: false;
  55. readonly validator: ((val: unknown) => boolean) | undefined;
  56. __epPropKey: true;
  57. };
  58. readonly id: StringConstructor;
  59. readonly open: BooleanConstructor;
  60. };
  61. export type ElTooltipTriggerProps = ExtractPropTypes<typeof useTooltipTriggerProps>;
  62. export type ElTooltipTriggerPropsPublic = __ExtractPublicPropTypes<typeof useTooltipTriggerProps>;