index.d.ts 3.0 KB

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