index.d.ts 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262
  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[]): {
  6. $: import("vue").ComponentInternalInstance;
  7. $data: {};
  8. $props: Partial<{
  9. visible: boolean;
  10. align: import("../vc-trigger/interface").AlignType;
  11. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  12. defaultVisible: boolean;
  13. overlayStyle: import("vue").CSSProperties;
  14. destroyTooltipOnHide: boolean;
  15. autoAdjustOverflow: boolean | import("./placements").AdjustOverflow;
  16. arrowPointAtCenter: boolean;
  17. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  18. title: import("vue-types").VueTypeValidableDef<any>;
  19. trigger: import("vue").PropType<import("./abstractTooltipProps").TriggerType | import("./abstractTooltipProps").TriggerType[]>;
  20. visible: {
  21. type: BooleanConstructor;
  22. default: any;
  23. };
  24. defaultVisible: {
  25. type: BooleanConstructor;
  26. default: any;
  27. };
  28. placement: import("vue").PropType<import("./abstractTooltipProps").TooltipPlacement>;
  29. color: StringConstructor;
  30. transitionName: StringConstructor;
  31. overlayStyle: {
  32. type: import("vue").PropType<import("vue").CSSProperties>;
  33. default: import("vue").CSSProperties;
  34. };
  35. overlayClassName: StringConstructor;
  36. openClassName: StringConstructor;
  37. prefixCls: StringConstructor;
  38. mouseEnterDelay: NumberConstructor;
  39. mouseLeaveDelay: NumberConstructor;
  40. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  41. arrowPointAtCenter: {
  42. type: BooleanConstructor;
  43. default: any;
  44. };
  45. autoAdjustOverflow: {
  46. type: import("vue").PropType<boolean | import("./placements").AdjustOverflow>;
  47. default: boolean | import("./placements").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. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "visible" | "align" | "builtinPlacements" | "defaultVisible" | "overlayStyle" | "destroyTooltipOnHide" | "autoAdjustOverflow" | "arrowPointAtCenter">;
  65. $attrs: {
  66. [x: string]: unknown;
  67. };
  68. $refs: {
  69. [x: string]: unknown;
  70. };
  71. $slots: Readonly<{
  72. [name: string]: import("vue").Slot;
  73. }>;
  74. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  75. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  76. $emit: (event: string, ...args: any[]) => void;
  77. $el: any;
  78. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  79. title: import("vue-types").VueTypeValidableDef<any>;
  80. trigger: import("vue").PropType<import("./abstractTooltipProps").TriggerType | import("./abstractTooltipProps").TriggerType[]>;
  81. visible: {
  82. type: BooleanConstructor;
  83. default: any;
  84. };
  85. defaultVisible: {
  86. type: BooleanConstructor;
  87. default: any;
  88. };
  89. placement: import("vue").PropType<import("./abstractTooltipProps").TooltipPlacement>;
  90. color: StringConstructor;
  91. transitionName: StringConstructor;
  92. overlayStyle: {
  93. type: import("vue").PropType<import("vue").CSSProperties>;
  94. default: import("vue").CSSProperties;
  95. };
  96. overlayClassName: StringConstructor;
  97. openClassName: StringConstructor;
  98. prefixCls: StringConstructor;
  99. mouseEnterDelay: NumberConstructor;
  100. mouseLeaveDelay: NumberConstructor;
  101. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  102. arrowPointAtCenter: {
  103. type: BooleanConstructor;
  104. default: any;
  105. };
  106. autoAdjustOverflow: {
  107. type: import("vue").PropType<boolean | import("./placements").AdjustOverflow>;
  108. default: boolean | import("./placements").AdjustOverflow;
  109. };
  110. destroyTooltipOnHide: {
  111. type: BooleanConstructor;
  112. default: any;
  113. };
  114. align: {
  115. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  116. default: import("../vc-trigger/interface").AlignType;
  117. };
  118. builtinPlacements: {
  119. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  120. default: import("../vc-trigger/interface").BuildInPlacements;
  121. };
  122. children: ArrayConstructor;
  123. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  124. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  125. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  126. visible: boolean;
  127. align: import("../vc-trigger/interface").AlignType;
  128. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  129. defaultVisible: boolean;
  130. overlayStyle: import("vue").CSSProperties;
  131. destroyTooltipOnHide: boolean;
  132. autoAdjustOverflow: boolean | import("./placements").AdjustOverflow;
  133. arrowPointAtCenter: boolean;
  134. }> & {
  135. beforeCreate?: (() => void) | (() => void)[];
  136. created?: (() => void) | (() => void)[];
  137. beforeMount?: (() => void) | (() => void)[];
  138. mounted?: (() => void) | (() => void)[];
  139. beforeUpdate?: (() => void) | (() => void)[];
  140. updated?: (() => void) | (() => void)[];
  141. activated?: (() => void) | (() => void)[];
  142. deactivated?: (() => void) | (() => void)[];
  143. beforeDestroy?: (() => void) | (() => void)[];
  144. beforeUnmount?: (() => void) | (() => void)[];
  145. destroyed?: (() => void) | (() => void)[];
  146. unmounted?: (() => void) | (() => void)[];
  147. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  148. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  149. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[];
  150. };
  151. $forceUpdate: () => void;
  152. $nextTick: typeof import("vue").nextTick;
  153. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  154. } & Readonly<import("vue").ExtractPropTypes<{
  155. title: import("vue-types").VueTypeValidableDef<any>;
  156. trigger: import("vue").PropType<import("./abstractTooltipProps").TriggerType | import("./abstractTooltipProps").TriggerType[]>;
  157. visible: {
  158. type: BooleanConstructor;
  159. default: any;
  160. };
  161. defaultVisible: {
  162. type: BooleanConstructor;
  163. default: any;
  164. };
  165. placement: import("vue").PropType<import("./abstractTooltipProps").TooltipPlacement>;
  166. color: StringConstructor;
  167. transitionName: StringConstructor;
  168. overlayStyle: {
  169. type: import("vue").PropType<import("vue").CSSProperties>;
  170. default: import("vue").CSSProperties;
  171. };
  172. overlayClassName: StringConstructor;
  173. openClassName: StringConstructor;
  174. prefixCls: StringConstructor;
  175. mouseEnterDelay: NumberConstructor;
  176. mouseLeaveDelay: NumberConstructor;
  177. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  178. arrowPointAtCenter: {
  179. type: BooleanConstructor;
  180. default: any;
  181. };
  182. autoAdjustOverflow: {
  183. type: import("vue").PropType<boolean | import("./placements").AdjustOverflow>;
  184. default: boolean | import("./placements").AdjustOverflow;
  185. };
  186. destroyTooltipOnHide: {
  187. type: BooleanConstructor;
  188. default: any;
  189. };
  190. align: {
  191. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  192. default: import("../vc-trigger/interface").AlignType;
  193. };
  194. builtinPlacements: {
  195. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  196. default: import("../vc-trigger/interface").BuildInPlacements;
  197. };
  198. children: ArrayConstructor;
  199. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  200. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  201. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties;
  202. __isFragment?: never;
  203. __isTeleport?: never;
  204. __isSuspense?: never;
  205. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  206. title: import("vue-types").VueTypeValidableDef<any>;
  207. trigger: import("vue").PropType<import("./abstractTooltipProps").TriggerType | import("./abstractTooltipProps").TriggerType[]>;
  208. visible: {
  209. type: BooleanConstructor;
  210. default: any;
  211. };
  212. defaultVisible: {
  213. type: BooleanConstructor;
  214. default: any;
  215. };
  216. placement: import("vue").PropType<import("./abstractTooltipProps").TooltipPlacement>;
  217. color: StringConstructor;
  218. transitionName: StringConstructor;
  219. overlayStyle: {
  220. type: import("vue").PropType<import("vue").CSSProperties>;
  221. default: import("vue").CSSProperties;
  222. };
  223. overlayClassName: StringConstructor;
  224. openClassName: StringConstructor;
  225. prefixCls: StringConstructor;
  226. mouseEnterDelay: NumberConstructor;
  227. mouseLeaveDelay: NumberConstructor;
  228. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  229. arrowPointAtCenter: {
  230. type: BooleanConstructor;
  231. default: any;
  232. };
  233. autoAdjustOverflow: {
  234. type: import("vue").PropType<boolean | import("./placements").AdjustOverflow>;
  235. default: boolean | import("./placements").AdjustOverflow;
  236. };
  237. destroyTooltipOnHide: {
  238. type: BooleanConstructor;
  239. default: any;
  240. };
  241. align: {
  242. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  243. default: import("../vc-trigger/interface").AlignType;
  244. };
  245. builtinPlacements: {
  246. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  247. default: import("../vc-trigger/interface").BuildInPlacements;
  248. };
  249. children: ArrayConstructor;
  250. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  251. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  252. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  253. visible: boolean;
  254. align: import("../vc-trigger/interface").AlignType;
  255. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  256. defaultVisible: boolean;
  257. overlayStyle: import("vue").CSSProperties;
  258. destroyTooltipOnHide: boolean;
  259. autoAdjustOverflow: boolean | import("./placements").AdjustOverflow;
  260. arrowPointAtCenter: boolean;
  261. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin;
  262. export default _default;