index.d.ts 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314
  1. import type { ExtractPropTypes } from 'vue';
  2. export declare const popoverProps: () => {
  3. content: import("vue-types").VueTypeValidableDef<any>;
  4. title: import("vue-types").VueTypeValidableDef<any>;
  5. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  6. visible: {
  7. type: BooleanConstructor;
  8. default: any;
  9. };
  10. defaultVisible: {
  11. type: BooleanConstructor;
  12. default: any;
  13. };
  14. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  15. color: StringConstructor;
  16. transitionName: StringConstructor;
  17. overlayStyle: {
  18. type: import("vue").PropType<import("vue").CSSProperties>;
  19. default: import("vue").CSSProperties;
  20. };
  21. overlayClassName: StringConstructor;
  22. openClassName: StringConstructor;
  23. prefixCls: StringConstructor;
  24. mouseEnterDelay: NumberConstructor;
  25. mouseLeaveDelay: NumberConstructor;
  26. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  27. arrowPointAtCenter: {
  28. type: BooleanConstructor;
  29. default: any;
  30. };
  31. autoAdjustOverflow: {
  32. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  33. default: boolean | import("../tooltip").AdjustOverflow;
  34. };
  35. destroyTooltipOnHide: {
  36. type: BooleanConstructor;
  37. default: any;
  38. };
  39. align: {
  40. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  41. default: import("../vc-trigger/interface").AlignType;
  42. };
  43. builtinPlacements: {
  44. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  45. default: import("../vc-trigger/interface").BuildInPlacements;
  46. };
  47. children: ArrayConstructor;
  48. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  49. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  50. };
  51. export declare type PopoverProps = Partial<ExtractPropTypes<ReturnType<typeof popoverProps>>>;
  52. declare const _default: {
  53. new (...args: any[]): {
  54. $: import("vue").ComponentInternalInstance;
  55. $data: {};
  56. $props: Partial<{
  57. visible: boolean;
  58. align: import("../vc-trigger/interface").AlignType;
  59. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  60. defaultVisible: boolean;
  61. overlayStyle: import("vue").CSSProperties;
  62. destroyTooltipOnHide: boolean;
  63. autoAdjustOverflow: boolean | import("../tooltip").AdjustOverflow;
  64. arrowPointAtCenter: boolean;
  65. }> & Omit<Readonly<ExtractPropTypes<{
  66. content: import("vue-types").VueTypeValidableDef<any>;
  67. title: import("vue-types").VueTypeValidableDef<any>;
  68. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  69. visible: {
  70. type: BooleanConstructor;
  71. default: any;
  72. };
  73. defaultVisible: {
  74. type: BooleanConstructor;
  75. default: any;
  76. };
  77. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  78. color: StringConstructor;
  79. transitionName: StringConstructor;
  80. overlayStyle: {
  81. type: import("vue").PropType<import("vue").CSSProperties>;
  82. default: import("vue").CSSProperties;
  83. };
  84. overlayClassName: StringConstructor;
  85. openClassName: StringConstructor;
  86. prefixCls: StringConstructor;
  87. mouseEnterDelay: NumberConstructor;
  88. mouseLeaveDelay: NumberConstructor;
  89. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  90. arrowPointAtCenter: {
  91. type: BooleanConstructor;
  92. default: any;
  93. };
  94. autoAdjustOverflow: {
  95. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  96. default: boolean | import("../tooltip").AdjustOverflow;
  97. };
  98. destroyTooltipOnHide: {
  99. type: BooleanConstructor;
  100. default: any;
  101. };
  102. align: {
  103. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  104. default: import("../vc-trigger/interface").AlignType;
  105. };
  106. builtinPlacements: {
  107. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  108. default: import("../vc-trigger/interface").BuildInPlacements;
  109. };
  110. children: ArrayConstructor;
  111. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  112. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  113. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "visible" | "align" | "builtinPlacements" | "defaultVisible" | "overlayStyle" | "destroyTooltipOnHide" | "autoAdjustOverflow" | "arrowPointAtCenter">;
  114. $attrs: {
  115. [x: string]: unknown;
  116. };
  117. $refs: {
  118. [x: string]: unknown;
  119. };
  120. $slots: Readonly<{
  121. [name: string]: import("vue").Slot;
  122. }>;
  123. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  124. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  125. $emit: (event: string, ...args: any[]) => void;
  126. $el: any;
  127. $options: import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  128. content: import("vue-types").VueTypeValidableDef<any>;
  129. title: import("vue-types").VueTypeValidableDef<any>;
  130. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  131. visible: {
  132. type: BooleanConstructor;
  133. default: any;
  134. };
  135. defaultVisible: {
  136. type: BooleanConstructor;
  137. default: any;
  138. };
  139. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  140. color: StringConstructor;
  141. transitionName: StringConstructor;
  142. overlayStyle: {
  143. type: import("vue").PropType<import("vue").CSSProperties>;
  144. default: import("vue").CSSProperties;
  145. };
  146. overlayClassName: StringConstructor;
  147. openClassName: StringConstructor;
  148. prefixCls: StringConstructor;
  149. mouseEnterDelay: NumberConstructor;
  150. mouseLeaveDelay: NumberConstructor;
  151. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  152. arrowPointAtCenter: {
  153. type: BooleanConstructor;
  154. default: any;
  155. };
  156. autoAdjustOverflow: {
  157. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  158. default: boolean | import("../tooltip").AdjustOverflow;
  159. };
  160. destroyTooltipOnHide: {
  161. type: BooleanConstructor;
  162. default: any;
  163. };
  164. align: {
  165. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  166. default: import("../vc-trigger/interface").AlignType;
  167. };
  168. builtinPlacements: {
  169. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  170. default: import("../vc-trigger/interface").BuildInPlacements;
  171. };
  172. children: ArrayConstructor;
  173. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  174. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  175. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  176. visible: boolean;
  177. align: import("../vc-trigger/interface").AlignType;
  178. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  179. defaultVisible: boolean;
  180. overlayStyle: import("vue").CSSProperties;
  181. destroyTooltipOnHide: boolean;
  182. autoAdjustOverflow: boolean | import("../tooltip").AdjustOverflow;
  183. arrowPointAtCenter: boolean;
  184. }, {}, string> & {
  185. beforeCreate?: (() => void) | (() => void)[];
  186. created?: (() => void) | (() => void)[];
  187. beforeMount?: (() => void) | (() => void)[];
  188. mounted?: (() => void) | (() => void)[];
  189. beforeUpdate?: (() => void) | (() => void)[];
  190. updated?: (() => void) | (() => void)[];
  191. activated?: (() => void) | (() => void)[];
  192. deactivated?: (() => void) | (() => void)[];
  193. beforeDestroy?: (() => void) | (() => void)[];
  194. beforeUnmount?: (() => void) | (() => void)[];
  195. destroyed?: (() => void) | (() => void)[];
  196. unmounted?: (() => void) | (() => void)[];
  197. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  198. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  199. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void)[];
  200. };
  201. $forceUpdate: () => void;
  202. $nextTick: typeof import("vue").nextTick;
  203. $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  204. } & Readonly<ExtractPropTypes<{
  205. content: import("vue-types").VueTypeValidableDef<any>;
  206. title: import("vue-types").VueTypeValidableDef<any>;
  207. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/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("../tooltip").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("../tooltip").AdjustOverflow>;
  235. default: boolean | import("../tooltip").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. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties & {};
  253. __isFragment?: never;
  254. __isTeleport?: never;
  255. __isSuspense?: never;
  256. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  257. content: import("vue-types").VueTypeValidableDef<any>;
  258. title: import("vue-types").VueTypeValidableDef<any>;
  259. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  260. visible: {
  261. type: BooleanConstructor;
  262. default: any;
  263. };
  264. defaultVisible: {
  265. type: BooleanConstructor;
  266. default: any;
  267. };
  268. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  269. color: StringConstructor;
  270. transitionName: StringConstructor;
  271. overlayStyle: {
  272. type: import("vue").PropType<import("vue").CSSProperties>;
  273. default: import("vue").CSSProperties;
  274. };
  275. overlayClassName: StringConstructor;
  276. openClassName: StringConstructor;
  277. prefixCls: StringConstructor;
  278. mouseEnterDelay: NumberConstructor;
  279. mouseLeaveDelay: NumberConstructor;
  280. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  281. arrowPointAtCenter: {
  282. type: BooleanConstructor;
  283. default: any;
  284. };
  285. autoAdjustOverflow: {
  286. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  287. default: boolean | import("../tooltip").AdjustOverflow;
  288. };
  289. destroyTooltipOnHide: {
  290. type: BooleanConstructor;
  291. default: any;
  292. };
  293. align: {
  294. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  295. default: import("../vc-trigger/interface").AlignType;
  296. };
  297. builtinPlacements: {
  298. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  299. default: import("../vc-trigger/interface").BuildInPlacements;
  300. };
  301. children: ArrayConstructor;
  302. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  303. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  304. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  305. visible: boolean;
  306. align: import("../vc-trigger/interface").AlignType;
  307. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  308. defaultVisible: boolean;
  309. overlayStyle: import("vue").CSSProperties;
  310. destroyTooltipOnHide: boolean;
  311. autoAdjustOverflow: boolean | import("../tooltip").AdjustOverflow;
  312. arrowPointAtCenter: boolean;
  313. }, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin<any[]>;
  314. export default _default;