MobilePopupInner.d.ts 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. declare const _default: import("vue").DefineComponent<{
  2. mobile: {
  3. type: import("vue").PropType<import("../interface").MobileConfig>;
  4. };
  5. visible: BooleanConstructor;
  6. prefixCls: StringConstructor;
  7. zIndex: NumberConstructor;
  8. destroyPopupOnHide: BooleanConstructor;
  9. forceRender: BooleanConstructor;
  10. arrow: {
  11. type: BooleanConstructor;
  12. default: boolean;
  13. };
  14. animation: (ObjectConstructor | StringConstructor)[];
  15. transitionName: StringConstructor;
  16. stretch: {
  17. type: import("vue").PropType<string>;
  18. };
  19. align: {
  20. type: import("vue").PropType<import("../interface").AlignType>;
  21. };
  22. point: {
  23. type: import("vue").PropType<import("../interface").Point>;
  24. };
  25. getRootDomNode: {
  26. type: import("vue").PropType<() => HTMLElement>;
  27. };
  28. getClassNameFromAlign: {
  29. type: import("vue").PropType<(align: import("../interface").AlignType) => string>;
  30. };
  31. onAlign: {
  32. type: import("vue").PropType<(popupDomNode: HTMLElement, align: import("../interface").AlignType) => void>;
  33. };
  34. onMouseenter: {
  35. type: import("vue").PropType<(align: MouseEvent) => void>;
  36. };
  37. onMouseleave: {
  38. type: import("vue").PropType<(align: MouseEvent) => void>;
  39. };
  40. onMousedown: {
  41. type: import("vue").PropType<(align: MouseEvent) => void>;
  42. };
  43. onTouchstart: {
  44. type: import("vue").PropType<(align: MouseEvent) => void>;
  45. };
  46. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("mousedown" | "mouseenter" | "mouseleave" | "touchstart" | "align")[], "mousedown" | "mouseenter" | "mouseleave" | "touchstart" | "align", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  47. mobile: {
  48. type: import("vue").PropType<import("../interface").MobileConfig>;
  49. };
  50. visible: BooleanConstructor;
  51. prefixCls: StringConstructor;
  52. zIndex: NumberConstructor;
  53. destroyPopupOnHide: BooleanConstructor;
  54. forceRender: BooleanConstructor;
  55. arrow: {
  56. type: BooleanConstructor;
  57. default: boolean;
  58. };
  59. animation: (ObjectConstructor | StringConstructor)[];
  60. transitionName: StringConstructor;
  61. stretch: {
  62. type: import("vue").PropType<string>;
  63. };
  64. align: {
  65. type: import("vue").PropType<import("../interface").AlignType>;
  66. };
  67. point: {
  68. type: import("vue").PropType<import("../interface").Point>;
  69. };
  70. getRootDomNode: {
  71. type: import("vue").PropType<() => HTMLElement>;
  72. };
  73. getClassNameFromAlign: {
  74. type: import("vue").PropType<(align: import("../interface").AlignType) => string>;
  75. };
  76. onAlign: {
  77. type: import("vue").PropType<(popupDomNode: HTMLElement, align: import("../interface").AlignType) => void>;
  78. };
  79. onMouseenter: {
  80. type: import("vue").PropType<(align: MouseEvent) => void>;
  81. };
  82. onMouseleave: {
  83. type: import("vue").PropType<(align: MouseEvent) => void>;
  84. };
  85. onMousedown: {
  86. type: import("vue").PropType<(align: MouseEvent) => void>;
  87. };
  88. onTouchstart: {
  89. type: import("vue").PropType<(align: MouseEvent) => void>;
  90. };
  91. }>> & {
  92. onMouseenter?: (...args: any[]) => any;
  93. onMouseleave?: (...args: any[]) => any;
  94. onMousedown?: (...args: any[]) => any;
  95. onTouchstart?: (...args: any[]) => any;
  96. onAlign?: (...args: any[]) => any;
  97. }, {
  98. visible: boolean;
  99. arrow: boolean;
  100. forceRender: boolean;
  101. destroyPopupOnHide: boolean;
  102. }, {}>;
  103. export default _default;