PopupInner.d.ts 2.9 KB

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