index.d.ts 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334
  1. import type { ExtractPropTypes } from 'vue';
  2. export declare const popoverProps: () => {
  3. content: {
  4. default: any;
  5. type: import("vue").PropType<any>;
  6. };
  7. title: {
  8. default: any;
  9. type: import("vue").PropType<any>;
  10. };
  11. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  12. open: {
  13. type: BooleanConstructor;
  14. default: any;
  15. };
  16. visible: {
  17. type: BooleanConstructor;
  18. default: any;
  19. };
  20. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  21. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  22. transitionName: StringConstructor;
  23. overlayStyle: {
  24. type: import("vue").PropType<import("vue").CSSProperties>;
  25. default: import("vue").CSSProperties;
  26. };
  27. overlayInnerStyle: {
  28. type: import("vue").PropType<import("vue").CSSProperties>;
  29. default: import("vue").CSSProperties;
  30. };
  31. overlayClassName: StringConstructor;
  32. openClassName: StringConstructor;
  33. prefixCls: StringConstructor;
  34. mouseEnterDelay: NumberConstructor;
  35. mouseLeaveDelay: NumberConstructor;
  36. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  37. arrowPointAtCenter: {
  38. type: BooleanConstructor;
  39. default: any;
  40. };
  41. arrow: {
  42. type: import("vue").PropType<boolean | {
  43. pointAtCenter?: boolean;
  44. }>;
  45. default: boolean | {
  46. pointAtCenter?: boolean;
  47. };
  48. };
  49. autoAdjustOverflow: {
  50. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  51. default: boolean | import("../tooltip").AdjustOverflow;
  52. };
  53. destroyTooltipOnHide: {
  54. type: BooleanConstructor;
  55. default: any;
  56. };
  57. align: {
  58. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  59. default: import("../vc-trigger/interface").AlignType;
  60. };
  61. builtinPlacements: {
  62. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  63. default: import("../vc-trigger/interface").BuildInPlacements;
  64. };
  65. children: ArrayConstructor;
  66. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  67. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  68. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  69. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  70. };
  71. export type PopoverProps = Partial<ExtractPropTypes<ReturnType<typeof popoverProps>>>;
  72. declare const _default: {
  73. new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<ExtractPropTypes<{
  74. content: {
  75. default: any;
  76. type: import("vue").PropType<any>;
  77. };
  78. title: {
  79. default: any;
  80. type: import("vue").PropType<any>;
  81. };
  82. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  83. open: {
  84. type: BooleanConstructor;
  85. default: any;
  86. };
  87. visible: {
  88. type: BooleanConstructor;
  89. default: any;
  90. };
  91. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  92. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  93. transitionName: StringConstructor;
  94. overlayStyle: {
  95. type: import("vue").PropType<import("vue").CSSProperties>;
  96. default: import("vue").CSSProperties;
  97. };
  98. overlayInnerStyle: {
  99. type: import("vue").PropType<import("vue").CSSProperties>;
  100. default: import("vue").CSSProperties;
  101. };
  102. overlayClassName: StringConstructor;
  103. openClassName: StringConstructor;
  104. prefixCls: StringConstructor;
  105. mouseEnterDelay: NumberConstructor;
  106. mouseLeaveDelay: NumberConstructor;
  107. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  108. arrowPointAtCenter: {
  109. type: BooleanConstructor;
  110. default: any;
  111. };
  112. arrow: {
  113. type: import("vue").PropType<boolean | {
  114. pointAtCenter?: boolean;
  115. }>;
  116. default: boolean | {
  117. pointAtCenter?: boolean;
  118. };
  119. };
  120. autoAdjustOverflow: {
  121. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  122. default: boolean | import("../tooltip").AdjustOverflow;
  123. };
  124. destroyTooltipOnHide: {
  125. type: BooleanConstructor;
  126. default: any;
  127. };
  128. align: {
  129. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  130. default: import("../vc-trigger/interface").AlignType;
  131. };
  132. builtinPlacements: {
  133. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  134. default: import("../vc-trigger/interface").BuildInPlacements;
  135. };
  136. children: ArrayConstructor;
  137. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  138. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  139. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  140. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  141. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  142. title: any;
  143. open: boolean;
  144. content: any;
  145. visible: boolean;
  146. align: import("../vc-trigger/interface").AlignType;
  147. arrow: boolean | {
  148. pointAtCenter?: boolean;
  149. };
  150. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  151. overlayInnerStyle: import("vue").CSSProperties;
  152. overlayStyle: import("vue").CSSProperties;
  153. destroyTooltipOnHide: boolean;
  154. autoAdjustOverflow: boolean | import("../tooltip").AdjustOverflow;
  155. arrowPointAtCenter: boolean;
  156. }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  157. P: {};
  158. B: {};
  159. D: {};
  160. C: {};
  161. M: {};
  162. Defaults: {};
  163. }, Readonly<ExtractPropTypes<{
  164. content: {
  165. default: any;
  166. type: import("vue").PropType<any>;
  167. };
  168. title: {
  169. default: any;
  170. type: import("vue").PropType<any>;
  171. };
  172. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  173. open: {
  174. type: BooleanConstructor;
  175. default: any;
  176. };
  177. visible: {
  178. type: BooleanConstructor;
  179. default: any;
  180. };
  181. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  182. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  183. transitionName: StringConstructor;
  184. overlayStyle: {
  185. type: import("vue").PropType<import("vue").CSSProperties>;
  186. default: import("vue").CSSProperties;
  187. };
  188. overlayInnerStyle: {
  189. type: import("vue").PropType<import("vue").CSSProperties>;
  190. default: import("vue").CSSProperties;
  191. };
  192. overlayClassName: StringConstructor;
  193. openClassName: StringConstructor;
  194. prefixCls: StringConstructor;
  195. mouseEnterDelay: NumberConstructor;
  196. mouseLeaveDelay: NumberConstructor;
  197. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  198. arrowPointAtCenter: {
  199. type: BooleanConstructor;
  200. default: any;
  201. };
  202. arrow: {
  203. type: import("vue").PropType<boolean | {
  204. pointAtCenter?: boolean;
  205. }>;
  206. default: boolean | {
  207. pointAtCenter?: boolean;
  208. };
  209. };
  210. autoAdjustOverflow: {
  211. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  212. default: boolean | import("../tooltip").AdjustOverflow;
  213. };
  214. destroyTooltipOnHide: {
  215. type: BooleanConstructor;
  216. default: any;
  217. };
  218. align: {
  219. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  220. default: import("../vc-trigger/interface").AlignType;
  221. };
  222. builtinPlacements: {
  223. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  224. default: import("../vc-trigger/interface").BuildInPlacements;
  225. };
  226. children: ArrayConstructor;
  227. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  228. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  229. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  230. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  231. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {
  232. title: any;
  233. open: boolean;
  234. content: any;
  235. visible: boolean;
  236. align: import("../vc-trigger/interface").AlignType;
  237. arrow: boolean | {
  238. pointAtCenter?: boolean;
  239. };
  240. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  241. overlayInnerStyle: import("vue").CSSProperties;
  242. overlayStyle: import("vue").CSSProperties;
  243. destroyTooltipOnHide: boolean;
  244. autoAdjustOverflow: boolean | import("../tooltip").AdjustOverflow;
  245. arrowPointAtCenter: boolean;
  246. }>;
  247. __isFragment?: never;
  248. __isTeleport?: never;
  249. __isSuspense?: never;
  250. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  251. content: {
  252. default: any;
  253. type: import("vue").PropType<any>;
  254. };
  255. title: {
  256. default: any;
  257. type: import("vue").PropType<any>;
  258. };
  259. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  260. open: {
  261. type: BooleanConstructor;
  262. default: any;
  263. };
  264. visible: {
  265. type: BooleanConstructor;
  266. default: any;
  267. };
  268. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  269. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  270. transitionName: StringConstructor;
  271. overlayStyle: {
  272. type: import("vue").PropType<import("vue").CSSProperties>;
  273. default: import("vue").CSSProperties;
  274. };
  275. overlayInnerStyle: {
  276. type: import("vue").PropType<import("vue").CSSProperties>;
  277. default: import("vue").CSSProperties;
  278. };
  279. overlayClassName: StringConstructor;
  280. openClassName: StringConstructor;
  281. prefixCls: StringConstructor;
  282. mouseEnterDelay: NumberConstructor;
  283. mouseLeaveDelay: NumberConstructor;
  284. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  285. arrowPointAtCenter: {
  286. type: BooleanConstructor;
  287. default: any;
  288. };
  289. arrow: {
  290. type: import("vue").PropType<boolean | {
  291. pointAtCenter?: boolean;
  292. }>;
  293. default: boolean | {
  294. pointAtCenter?: boolean;
  295. };
  296. };
  297. autoAdjustOverflow: {
  298. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  299. default: boolean | import("../tooltip").AdjustOverflow;
  300. };
  301. destroyTooltipOnHide: {
  302. type: BooleanConstructor;
  303. default: any;
  304. };
  305. align: {
  306. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  307. default: import("../vc-trigger/interface").AlignType;
  308. };
  309. builtinPlacements: {
  310. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  311. default: import("../vc-trigger/interface").BuildInPlacements;
  312. };
  313. children: ArrayConstructor;
  314. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  315. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  316. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  317. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  318. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  319. title: any;
  320. open: boolean;
  321. content: any;
  322. visible: boolean;
  323. align: import("../vc-trigger/interface").AlignType;
  324. arrow: boolean | {
  325. pointAtCenter?: boolean;
  326. };
  327. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  328. overlayInnerStyle: import("vue").CSSProperties;
  329. overlayStyle: import("vue").CSSProperties;
  330. destroyTooltipOnHide: boolean;
  331. autoAdjustOverflow: boolean | import("../tooltip").AdjustOverflow;
  332. arrowPointAtCenter: boolean;
  333. }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  334. export default _default;