index.d.ts 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. import { tooltipProps } from './Tooltip';
  2. export type { TooltipProps, AdjustOverflow, PlacementsConfig, TooltipAlignConfig, TooltipPlacement, } from './Tooltip';
  3. export { tooltipProps };
  4. declare const _default: {
  5. new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
  6. title: import("vue-types").VueTypeValidableDef<any>;
  7. trigger: import("vue").PropType<import("./abstractTooltipProps").TriggerType | import("./abstractTooltipProps").TriggerType[]>;
  8. open: {
  9. type: BooleanConstructor;
  10. default: any;
  11. };
  12. visible: {
  13. type: BooleanConstructor;
  14. default: any;
  15. };
  16. placement: import("vue").PropType<import("./abstractTooltipProps").TooltipPlacement>;
  17. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  18. transitionName: StringConstructor;
  19. overlayStyle: {
  20. type: import("vue").PropType<import("vue").CSSProperties>;
  21. default: import("vue").CSSProperties;
  22. };
  23. overlayInnerStyle: {
  24. type: import("vue").PropType<import("vue").CSSProperties>;
  25. default: import("vue").CSSProperties;
  26. };
  27. overlayClassName: StringConstructor;
  28. openClassName: StringConstructor;
  29. prefixCls: StringConstructor;
  30. mouseEnterDelay: NumberConstructor;
  31. mouseLeaveDelay: NumberConstructor;
  32. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  33. arrowPointAtCenter: {
  34. type: BooleanConstructor;
  35. default: any;
  36. };
  37. arrow: {
  38. type: import("vue").PropType<boolean | {
  39. pointAtCenter?: boolean;
  40. }>;
  41. default: boolean | {
  42. pointAtCenter?: boolean;
  43. };
  44. };
  45. autoAdjustOverflow: {
  46. type: import("vue").PropType<boolean | import("./Tooltip").AdjustOverflow>;
  47. default: boolean | import("./Tooltip").AdjustOverflow;
  48. };
  49. destroyTooltipOnHide: {
  50. type: BooleanConstructor;
  51. default: any;
  52. };
  53. align: {
  54. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  55. default: import("../vc-trigger/interface").AlignType;
  56. };
  57. builtinPlacements: {
  58. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  59. default: import("../vc-trigger/interface").BuildInPlacements;
  60. };
  61. children: ArrayConstructor;
  62. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  63. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  64. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  65. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  66. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  67. open: boolean;
  68. visible: boolean;
  69. align: import("../vc-trigger/interface").AlignType;
  70. arrow: boolean | {
  71. pointAtCenter?: boolean;
  72. };
  73. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  74. overlayInnerStyle: import("vue").CSSProperties;
  75. overlayStyle: import("vue").CSSProperties;
  76. destroyTooltipOnHide: boolean;
  77. autoAdjustOverflow: boolean | import("./Tooltip").AdjustOverflow;
  78. arrowPointAtCenter: boolean;
  79. }, true, {}, import("../_util/type").CustomSlotsType<{
  80. title?: any;
  81. default?: any;
  82. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  83. P: {};
  84. B: {};
  85. D: {};
  86. C: {};
  87. M: {};
  88. Defaults: {};
  89. }, Readonly<import("vue").ExtractPropTypes<{
  90. title: import("vue-types").VueTypeValidableDef<any>;
  91. trigger: import("vue").PropType<import("./abstractTooltipProps").TriggerType | import("./abstractTooltipProps").TriggerType[]>;
  92. open: {
  93. type: BooleanConstructor;
  94. default: any;
  95. };
  96. visible: {
  97. type: BooleanConstructor;
  98. default: any;
  99. };
  100. placement: import("vue").PropType<import("./abstractTooltipProps").TooltipPlacement>;
  101. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  102. transitionName: StringConstructor;
  103. overlayStyle: {
  104. type: import("vue").PropType<import("vue").CSSProperties>;
  105. default: import("vue").CSSProperties;
  106. };
  107. overlayInnerStyle: {
  108. type: import("vue").PropType<import("vue").CSSProperties>;
  109. default: import("vue").CSSProperties;
  110. };
  111. overlayClassName: StringConstructor;
  112. openClassName: StringConstructor;
  113. prefixCls: StringConstructor;
  114. mouseEnterDelay: NumberConstructor;
  115. mouseLeaveDelay: NumberConstructor;
  116. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  117. arrowPointAtCenter: {
  118. type: BooleanConstructor;
  119. default: any;
  120. };
  121. arrow: {
  122. type: import("vue").PropType<boolean | {
  123. pointAtCenter?: boolean;
  124. }>;
  125. default: boolean | {
  126. pointAtCenter?: boolean;
  127. };
  128. };
  129. autoAdjustOverflow: {
  130. type: import("vue").PropType<boolean | import("./Tooltip").AdjustOverflow>;
  131. default: boolean | import("./Tooltip").AdjustOverflow;
  132. };
  133. destroyTooltipOnHide: {
  134. type: BooleanConstructor;
  135. default: any;
  136. };
  137. align: {
  138. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  139. default: import("../vc-trigger/interface").AlignType;
  140. };
  141. builtinPlacements: {
  142. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  143. default: import("../vc-trigger/interface").BuildInPlacements;
  144. };
  145. children: ArrayConstructor;
  146. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  147. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  148. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  149. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  150. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {
  151. open: boolean;
  152. visible: boolean;
  153. align: import("../vc-trigger/interface").AlignType;
  154. arrow: boolean | {
  155. pointAtCenter?: boolean;
  156. };
  157. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  158. overlayInnerStyle: import("vue").CSSProperties;
  159. overlayStyle: import("vue").CSSProperties;
  160. destroyTooltipOnHide: boolean;
  161. autoAdjustOverflow: boolean | import("./Tooltip").AdjustOverflow;
  162. arrowPointAtCenter: boolean;
  163. }>;
  164. __isFragment?: never;
  165. __isTeleport?: never;
  166. __isSuspense?: never;
  167. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  168. title: import("vue-types").VueTypeValidableDef<any>;
  169. trigger: import("vue").PropType<import("./abstractTooltipProps").TriggerType | import("./abstractTooltipProps").TriggerType[]>;
  170. open: {
  171. type: BooleanConstructor;
  172. default: any;
  173. };
  174. visible: {
  175. type: BooleanConstructor;
  176. default: any;
  177. };
  178. placement: import("vue").PropType<import("./abstractTooltipProps").TooltipPlacement>;
  179. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  180. transitionName: StringConstructor;
  181. overlayStyle: {
  182. type: import("vue").PropType<import("vue").CSSProperties>;
  183. default: import("vue").CSSProperties;
  184. };
  185. overlayInnerStyle: {
  186. type: import("vue").PropType<import("vue").CSSProperties>;
  187. default: import("vue").CSSProperties;
  188. };
  189. overlayClassName: StringConstructor;
  190. openClassName: StringConstructor;
  191. prefixCls: StringConstructor;
  192. mouseEnterDelay: NumberConstructor;
  193. mouseLeaveDelay: NumberConstructor;
  194. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  195. arrowPointAtCenter: {
  196. type: BooleanConstructor;
  197. default: any;
  198. };
  199. arrow: {
  200. type: import("vue").PropType<boolean | {
  201. pointAtCenter?: boolean;
  202. }>;
  203. default: boolean | {
  204. pointAtCenter?: boolean;
  205. };
  206. };
  207. autoAdjustOverflow: {
  208. type: import("vue").PropType<boolean | import("./Tooltip").AdjustOverflow>;
  209. default: boolean | import("./Tooltip").AdjustOverflow;
  210. };
  211. destroyTooltipOnHide: {
  212. type: BooleanConstructor;
  213. default: any;
  214. };
  215. align: {
  216. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  217. default: import("../vc-trigger/interface").AlignType;
  218. };
  219. builtinPlacements: {
  220. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  221. default: import("../vc-trigger/interface").BuildInPlacements;
  222. };
  223. children: ArrayConstructor;
  224. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  225. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  226. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  227. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  228. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  229. open: boolean;
  230. visible: boolean;
  231. align: import("../vc-trigger/interface").AlignType;
  232. arrow: boolean | {
  233. pointAtCenter?: boolean;
  234. };
  235. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  236. overlayInnerStyle: import("vue").CSSProperties;
  237. overlayStyle: import("vue").CSSProperties;
  238. destroyTooltipOnHide: boolean;
  239. autoAdjustOverflow: boolean | import("./Tooltip").AdjustOverflow;
  240. arrowPointAtCenter: boolean;
  241. }, {}, string, import("../_util/type").CustomSlotsType<{
  242. title?: any;
  243. default?: any;
  244. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  245. export default _default;