Trigger.d.ts 9.9 KB

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