Dropdown.d.ts 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. import type { CSSProperties, PropType } from 'vue';
  2. declare const _default: import("vue").DefineComponent<{
  3. minOverlayWidthMatchTrigger: {
  4. type: BooleanConstructor;
  5. default: any;
  6. };
  7. arrow: {
  8. type: BooleanConstructor;
  9. default: boolean;
  10. };
  11. prefixCls: import("vue-types").VueTypeValidableDef<string> & {
  12. default: string;
  13. } & {
  14. default: string;
  15. };
  16. transitionName: StringConstructor;
  17. overlayClassName: import("vue-types").VueTypeValidableDef<string> & {
  18. default: string;
  19. } & {
  20. default: string;
  21. };
  22. openClassName: StringConstructor;
  23. animation: import("vue-types").VueTypeValidableDef<any>;
  24. align: import("vue-types").VueTypeValidableDef<{
  25. [key: string]: any;
  26. }> & {
  27. default: () => {
  28. [key: string]: any;
  29. };
  30. };
  31. overlayStyle: {
  32. type: PropType<CSSProperties>;
  33. default: CSSProperties;
  34. };
  35. placement: import("vue-types").VueTypeValidableDef<string> & {
  36. default: string;
  37. } & {
  38. default: string;
  39. };
  40. overlay: import("vue-types").VueTypeValidableDef<any>;
  41. trigger: import("vue-types").VueTypeDef<string | string[]> & {
  42. default: string | (() => string[]);
  43. };
  44. alignPoint: {
  45. type: BooleanConstructor;
  46. default: any;
  47. };
  48. showAction: import("vue-types").VueTypeValidableDef<unknown[]> & {
  49. default: () => unknown[];
  50. };
  51. hideAction: import("vue-types").VueTypeValidableDef<unknown[]> & {
  52. default: () => unknown[];
  53. };
  54. getPopupContainer: FunctionConstructor;
  55. visible: {
  56. type: BooleanConstructor;
  57. default: any;
  58. };
  59. defaultVisible: {
  60. type: BooleanConstructor;
  61. default: boolean;
  62. };
  63. mouseEnterDelay: import("vue-types").VueTypeValidableDef<number> & {
  64. default: number;
  65. } & {
  66. default: number;
  67. };
  68. mouseLeaveDelay: import("vue-types").VueTypeValidableDef<number> & {
  69. default: number;
  70. } & {
  71. default: number;
  72. };
  73. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("visibleChange" | "overlayClick")[], "visibleChange" | "overlayClick", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  74. minOverlayWidthMatchTrigger: {
  75. type: BooleanConstructor;
  76. default: any;
  77. };
  78. arrow: {
  79. type: BooleanConstructor;
  80. default: boolean;
  81. };
  82. prefixCls: import("vue-types").VueTypeValidableDef<string> & {
  83. default: string;
  84. } & {
  85. default: string;
  86. };
  87. transitionName: StringConstructor;
  88. overlayClassName: import("vue-types").VueTypeValidableDef<string> & {
  89. default: string;
  90. } & {
  91. default: string;
  92. };
  93. openClassName: StringConstructor;
  94. animation: import("vue-types").VueTypeValidableDef<any>;
  95. align: import("vue-types").VueTypeValidableDef<{
  96. [key: string]: any;
  97. }> & {
  98. default: () => {
  99. [key: string]: any;
  100. };
  101. };
  102. overlayStyle: {
  103. type: PropType<CSSProperties>;
  104. default: CSSProperties;
  105. };
  106. placement: import("vue-types").VueTypeValidableDef<string> & {
  107. default: string;
  108. } & {
  109. default: string;
  110. };
  111. overlay: import("vue-types").VueTypeValidableDef<any>;
  112. trigger: import("vue-types").VueTypeDef<string | string[]> & {
  113. default: string | (() => string[]);
  114. };
  115. alignPoint: {
  116. type: BooleanConstructor;
  117. default: any;
  118. };
  119. showAction: import("vue-types").VueTypeValidableDef<unknown[]> & {
  120. default: () => unknown[];
  121. };
  122. hideAction: import("vue-types").VueTypeValidableDef<unknown[]> & {
  123. default: () => unknown[];
  124. };
  125. getPopupContainer: FunctionConstructor;
  126. visible: {
  127. type: BooleanConstructor;
  128. default: any;
  129. };
  130. defaultVisible: {
  131. type: BooleanConstructor;
  132. default: boolean;
  133. };
  134. mouseEnterDelay: import("vue-types").VueTypeValidableDef<number> & {
  135. default: number;
  136. } & {
  137. default: number;
  138. };
  139. mouseLeaveDelay: import("vue-types").VueTypeValidableDef<number> & {
  140. default: number;
  141. } & {
  142. default: number;
  143. };
  144. }>> & {
  145. onVisibleChange?: (...args: any[]) => any;
  146. onOverlayClick?: (...args: any[]) => any;
  147. }, {
  148. visible: boolean;
  149. prefixCls: string;
  150. align: {
  151. [key: string]: any;
  152. };
  153. trigger: string | string[];
  154. showAction: unknown[];
  155. hideAction: unknown[];
  156. mouseEnterDelay: number;
  157. mouseLeaveDelay: number;
  158. alignPoint: boolean;
  159. defaultVisible: boolean;
  160. placement: string;
  161. overlayStyle: CSSProperties;
  162. overlayClassName: string;
  163. arrow: boolean;
  164. minOverlayWidthMatchTrigger: boolean;
  165. }>;
  166. export default _default;