Trigger.d.ts 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353
  1. declare const _default: import("vue").DefineComponent<{
  2. action: import("vue-types").VueTypeDef<string | string[]> & {
  3. default: string | (() => string[]);
  4. };
  5. showAction: import("vue-types").VueTypeValidableDef<any> & {
  6. default: any;
  7. };
  8. hideAction: import("vue-types").VueTypeValidableDef<any> & {
  9. default: any;
  10. };
  11. getPopupClassNameFromAlign: import("vue-types").VueTypeValidableDef<any> & {
  12. default: any;
  13. };
  14. onPopupVisibleChange: import("vue").PropType<(open: boolean) => void>;
  15. afterPopupVisibleChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
  16. default: (...args: any[]) => any;
  17. } & {
  18. default: (...args: any[]) => any;
  19. };
  20. popup: import("vue-types").VueTypeValidableDef<any>;
  21. arrow: import("vue-types").VueTypeValidableDef<boolean> & {
  22. default: boolean;
  23. } & {
  24. default: boolean;
  25. };
  26. popupStyle: {
  27. type: import("vue").PropType<import("vue").CSSProperties>;
  28. default: import("vue").CSSProperties;
  29. };
  30. prefixCls: import("vue-types").VueTypeValidableDef<string> & {
  31. default: string;
  32. } & {
  33. default: string;
  34. };
  35. popupClassName: import("vue-types").VueTypeValidableDef<string> & {
  36. default: string;
  37. } & {
  38. default: string;
  39. };
  40. popupPlacement: StringConstructor;
  41. builtinPlacements: import("vue-types").VueTypeValidableDef<{
  42. [key: string]: any;
  43. }> & {
  44. default: () => {
  45. [key: string]: any;
  46. };
  47. };
  48. popupTransitionName: StringConstructor;
  49. popupAnimation: import("vue-types").VueTypeValidableDef<any>;
  50. mouseEnterDelay: import("vue-types").VueTypeValidableDef<number> & {
  51. default: number;
  52. } & {
  53. default: number;
  54. };
  55. mouseLeaveDelay: import("vue-types").VueTypeValidableDef<number> & {
  56. default: number;
  57. } & {
  58. default: number;
  59. };
  60. zIndex: NumberConstructor;
  61. focusDelay: import("vue-types").VueTypeValidableDef<number> & {
  62. default: number;
  63. } & {
  64. default: number;
  65. };
  66. blurDelay: import("vue-types").VueTypeValidableDef<number> & {
  67. default: number;
  68. } & {
  69. default: number;
  70. };
  71. getPopupContainer: FunctionConstructor;
  72. getDocument: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
  73. default: (...args: any[]) => any;
  74. } & {
  75. default: (...args: any[]) => any;
  76. };
  77. forceRender: {
  78. type: BooleanConstructor;
  79. default: any;
  80. };
  81. destroyPopupOnHide: {
  82. type: BooleanConstructor;
  83. default: boolean;
  84. };
  85. mask: {
  86. type: BooleanConstructor;
  87. default: boolean;
  88. };
  89. maskClosable: {
  90. type: BooleanConstructor;
  91. default: boolean;
  92. };
  93. popupAlign: import("vue-types").VueTypeValidableDef<{
  94. [key: string]: any;
  95. }> & {
  96. default: () => {
  97. [key: string]: any;
  98. };
  99. } & {
  100. default: () => {
  101. [key: string]: any;
  102. };
  103. };
  104. popupVisible: {
  105. type: BooleanConstructor;
  106. default: any;
  107. };
  108. defaultPopupVisible: {
  109. type: BooleanConstructor;
  110. default: boolean;
  111. };
  112. maskTransitionName: StringConstructor;
  113. maskAnimation: StringConstructor;
  114. stretch: StringConstructor;
  115. alignPoint: {
  116. type: BooleanConstructor;
  117. default: any;
  118. };
  119. autoDestroy: {
  120. type: BooleanConstructor;
  121. default: boolean;
  122. };
  123. mobile: ObjectConstructor;
  124. getTriggerDOMNode: import("vue").PropType<(d?: HTMLElement) => HTMLElement>;
  125. }, {
  126. vcTriggerContext: {
  127. onPopupMouseDown?: (...args: any[]) => void;
  128. onPopupMouseenter?: (...args: any[]) => void;
  129. onPopupMouseleave?: (...args: any[]) => void;
  130. };
  131. popupRef: import("vue").ShallowRef<any>;
  132. setPopupRef: (val: any) => void;
  133. triggerRef: import("vue").ShallowRef<any>;
  134. align: import("vue").ComputedRef<{
  135. [key: string]: any;
  136. }>;
  137. focusTime: any;
  138. clickOutsideHandler: any;
  139. contextmenuOutsideHandler1: any;
  140. contextmenuOutsideHandler2: any;
  141. touchOutsideHandler: any;
  142. attachId: any;
  143. delayTimer: any;
  144. hasPopupMouseDown: boolean;
  145. preClickTime: any;
  146. preTouchTime: any;
  147. mouseDownTimeout: any;
  148. childOriginEvents: {};
  149. }, {
  150. prevPopupVisible: any;
  151. sPopupVisible: any;
  152. point: any;
  153. }, {}, {
  154. updatedCal(): void;
  155. onMouseenter(e: any): void;
  156. onMouseMove(e: any): void;
  157. onMouseleave(e: any): void;
  158. onPopupMouseenter(): void;
  159. onPopupMouseleave(e: any): void;
  160. onFocus(e: any): void;
  161. onMousedown(e: any): void;
  162. onTouchstart(e: any): void;
  163. onBlur(e: any): void;
  164. onContextmenu(e: any): void;
  165. onContextmenuClose(): void;
  166. onClick(event: any): void;
  167. onPopupMouseDown(...args: any[]): void;
  168. onDocumentClick(event: any): void;
  169. getPopupDomNode(): any;
  170. getRootDomNode(): any;
  171. handleGetPopupClassFromAlign(align: any): string;
  172. getPopupAlign(): any;
  173. getComponent(): import("vue/jsx-runtime").JSX.Element;
  174. attachParent(popupContainer: any): void;
  175. getContainer(): any;
  176. setPopupVisible(sPopupVisible: boolean, event?: any): void;
  177. setPoint(point: any): void;
  178. handlePortalUpdate(): void;
  179. delaySetPopupVisible(visible: boolean, delayS: number, event?: any): void;
  180. clearDelayTimer(): void;
  181. clearOutsideHandler(): void;
  182. createTwoChains(event: string): any;
  183. isClickToShow(): boolean;
  184. isContextMenuOnly(): boolean;
  185. isContextmenuToShow(): boolean;
  186. isClickToHide(): boolean;
  187. isMouseEnterToShow(): boolean;
  188. isMouseLeaveToHide(): boolean;
  189. isFocusToShow(): boolean;
  190. isBlurToHide(): boolean;
  191. forcePopupAlign(): void;
  192. fireEvents(type: string, e: Event): void;
  193. close(): void;
  194. }, {
  195. methods: {
  196. setState(state: {}, callback: () => any): void;
  197. __emit(): void;
  198. };
  199. }, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  200. action: import("vue-types").VueTypeDef<string | string[]> & {
  201. default: string | (() => string[]);
  202. };
  203. showAction: import("vue-types").VueTypeValidableDef<any> & {
  204. default: any;
  205. };
  206. hideAction: import("vue-types").VueTypeValidableDef<any> & {
  207. default: any;
  208. };
  209. getPopupClassNameFromAlign: import("vue-types").VueTypeValidableDef<any> & {
  210. default: any;
  211. };
  212. onPopupVisibleChange: import("vue").PropType<(open: boolean) => void>;
  213. afterPopupVisibleChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
  214. default: (...args: any[]) => any;
  215. } & {
  216. default: (...args: any[]) => any;
  217. };
  218. popup: import("vue-types").VueTypeValidableDef<any>;
  219. arrow: import("vue-types").VueTypeValidableDef<boolean> & {
  220. default: boolean;
  221. } & {
  222. default: boolean;
  223. };
  224. popupStyle: {
  225. type: import("vue").PropType<import("vue").CSSProperties>;
  226. default: import("vue").CSSProperties;
  227. };
  228. prefixCls: import("vue-types").VueTypeValidableDef<string> & {
  229. default: string;
  230. } & {
  231. default: string;
  232. };
  233. popupClassName: import("vue-types").VueTypeValidableDef<string> & {
  234. default: string;
  235. } & {
  236. default: string;
  237. };
  238. popupPlacement: StringConstructor;
  239. builtinPlacements: import("vue-types").VueTypeValidableDef<{
  240. [key: string]: any;
  241. }> & {
  242. default: () => {
  243. [key: string]: any;
  244. };
  245. };
  246. popupTransitionName: StringConstructor;
  247. popupAnimation: import("vue-types").VueTypeValidableDef<any>;
  248. mouseEnterDelay: import("vue-types").VueTypeValidableDef<number> & {
  249. default: number;
  250. } & {
  251. default: number;
  252. };
  253. mouseLeaveDelay: import("vue-types").VueTypeValidableDef<number> & {
  254. default: number;
  255. } & {
  256. default: number;
  257. };
  258. zIndex: NumberConstructor;
  259. focusDelay: import("vue-types").VueTypeValidableDef<number> & {
  260. default: number;
  261. } & {
  262. default: number;
  263. };
  264. blurDelay: import("vue-types").VueTypeValidableDef<number> & {
  265. default: number;
  266. } & {
  267. default: number;
  268. };
  269. getPopupContainer: FunctionConstructor;
  270. getDocument: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
  271. default: (...args: any[]) => any;
  272. } & {
  273. default: (...args: any[]) => any;
  274. };
  275. forceRender: {
  276. type: BooleanConstructor;
  277. default: any;
  278. };
  279. destroyPopupOnHide: {
  280. type: BooleanConstructor;
  281. default: boolean;
  282. };
  283. mask: {
  284. type: BooleanConstructor;
  285. default: boolean;
  286. };
  287. maskClosable: {
  288. type: BooleanConstructor;
  289. default: boolean;
  290. };
  291. popupAlign: import("vue-types").VueTypeValidableDef<{
  292. [key: string]: any;
  293. }> & {
  294. default: () => {
  295. [key: string]: any;
  296. };
  297. } & {
  298. default: () => {
  299. [key: string]: any;
  300. };
  301. };
  302. popupVisible: {
  303. type: BooleanConstructor;
  304. default: any;
  305. };
  306. defaultPopupVisible: {
  307. type: BooleanConstructor;
  308. default: boolean;
  309. };
  310. maskTransitionName: StringConstructor;
  311. maskAnimation: StringConstructor;
  312. stretch: StringConstructor;
  313. alignPoint: {
  314. type: BooleanConstructor;
  315. default: any;
  316. };
  317. autoDestroy: {
  318. type: BooleanConstructor;
  319. default: boolean;
  320. };
  321. mobile: ObjectConstructor;
  322. getTriggerDOMNode: import("vue").PropType<(d?: HTMLElement) => HTMLElement>;
  323. }>>, {
  324. mask: boolean;
  325. prefixCls: string;
  326. action: string | string[];
  327. showAction: any;
  328. hideAction: any;
  329. getPopupClassNameFromAlign: any;
  330. afterPopupVisibleChange: (...args: any[]) => any;
  331. arrow: boolean;
  332. popupStyle: import("vue").CSSProperties;
  333. popupClassName: string;
  334. builtinPlacements: {
  335. [key: string]: any;
  336. };
  337. mouseEnterDelay: number;
  338. mouseLeaveDelay: number;
  339. focusDelay: number;
  340. blurDelay: number;
  341. getDocument: (...args: any[]) => any;
  342. forceRender: boolean;
  343. destroyPopupOnHide: boolean;
  344. maskClosable: boolean;
  345. popupAlign: {
  346. [key: string]: any;
  347. };
  348. popupVisible: boolean;
  349. defaultPopupVisible: boolean;
  350. alignPoint: boolean;
  351. autoDestroy: boolean;
  352. }, {}>;
  353. export default _default;