Dialog.d.ts 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. import type { PropType } from 'vue';
  2. import type ScrollLocker from '../vc-util/Dom/scrollLocker';
  3. declare const _default: import("vue").DefineComponent<{
  4. getOpenCount: PropType<() => number>;
  5. scrollLocker: PropType<ScrollLocker>;
  6. keyboard: {
  7. type: BooleanConstructor;
  8. default: any;
  9. };
  10. mask: {
  11. type: BooleanConstructor;
  12. default: any;
  13. };
  14. afterClose: FunctionConstructor;
  15. closable: {
  16. type: BooleanConstructor;
  17. default: any;
  18. };
  19. maskClosable: {
  20. type: BooleanConstructor;
  21. default: any;
  22. };
  23. visible: {
  24. type: BooleanConstructor;
  25. default: any;
  26. };
  27. destroyOnClose: {
  28. type: BooleanConstructor;
  29. default: any;
  30. };
  31. mousePosition: import("vue-types").VueTypeLooseShape<{
  32. x: number;
  33. y: number;
  34. }>;
  35. title: import("vue-types").VueTypeValidableDef<any>;
  36. footer: import("vue-types").VueTypeValidableDef<any>;
  37. transitionName: StringConstructor;
  38. maskTransitionName: StringConstructor;
  39. animation: import("vue-types").VueTypeValidableDef<any>;
  40. maskAnimation: import("vue-types").VueTypeValidableDef<any>;
  41. wrapStyle: {
  42. type: PropType<import("vue").CSSProperties>;
  43. default: import("vue").CSSProperties;
  44. };
  45. bodyStyle: {
  46. type: PropType<import("vue").CSSProperties>;
  47. default: import("vue").CSSProperties;
  48. };
  49. maskStyle: {
  50. type: PropType<import("vue").CSSProperties>;
  51. default: import("vue").CSSProperties;
  52. };
  53. prefixCls: StringConstructor;
  54. wrapClassName: StringConstructor;
  55. rootClassName: StringConstructor;
  56. width: (StringConstructor | NumberConstructor)[];
  57. height: (StringConstructor | NumberConstructor)[];
  58. zIndex: NumberConstructor;
  59. bodyProps: import("vue-types").VueTypeValidableDef<any>;
  60. maskProps: import("vue-types").VueTypeValidableDef<any>;
  61. wrapProps: import("vue-types").VueTypeValidableDef<any>;
  62. getContainer: import("vue-types").VueTypeValidableDef<any>;
  63. dialogStyle: {
  64. type: PropType<import("vue").CSSProperties>;
  65. default: import("vue").CSSProperties;
  66. };
  67. dialogClass: StringConstructor;
  68. closeIcon: import("vue-types").VueTypeValidableDef<any>;
  69. forceRender: {
  70. type: BooleanConstructor;
  71. default: any;
  72. };
  73. focusTriggerAfterClose: {
  74. type: BooleanConstructor;
  75. default: any;
  76. };
  77. onClose: PropType<(e: KeyboardEvent | MouseEvent) => void>;
  78. modalRender: FunctionConstructor;
  79. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  80. getOpenCount: PropType<() => number>;
  81. scrollLocker: PropType<ScrollLocker>;
  82. keyboard: {
  83. type: BooleanConstructor;
  84. default: any;
  85. };
  86. mask: {
  87. type: BooleanConstructor;
  88. default: any;
  89. };
  90. afterClose: FunctionConstructor;
  91. closable: {
  92. type: BooleanConstructor;
  93. default: any;
  94. };
  95. maskClosable: {
  96. type: BooleanConstructor;
  97. default: any;
  98. };
  99. visible: {
  100. type: BooleanConstructor;
  101. default: any;
  102. };
  103. destroyOnClose: {
  104. type: BooleanConstructor;
  105. default: any;
  106. };
  107. mousePosition: import("vue-types").VueTypeLooseShape<{
  108. x: number;
  109. y: number;
  110. }>;
  111. title: import("vue-types").VueTypeValidableDef<any>;
  112. footer: import("vue-types").VueTypeValidableDef<any>;
  113. transitionName: StringConstructor;
  114. maskTransitionName: StringConstructor;
  115. animation: import("vue-types").VueTypeValidableDef<any>;
  116. maskAnimation: import("vue-types").VueTypeValidableDef<any>;
  117. wrapStyle: {
  118. type: PropType<import("vue").CSSProperties>;
  119. default: import("vue").CSSProperties;
  120. };
  121. bodyStyle: {
  122. type: PropType<import("vue").CSSProperties>;
  123. default: import("vue").CSSProperties;
  124. };
  125. maskStyle: {
  126. type: PropType<import("vue").CSSProperties>;
  127. default: import("vue").CSSProperties;
  128. };
  129. prefixCls: StringConstructor;
  130. wrapClassName: StringConstructor;
  131. rootClassName: StringConstructor;
  132. width: (StringConstructor | NumberConstructor)[];
  133. height: (StringConstructor | NumberConstructor)[];
  134. zIndex: NumberConstructor;
  135. bodyProps: import("vue-types").VueTypeValidableDef<any>;
  136. maskProps: import("vue-types").VueTypeValidableDef<any>;
  137. wrapProps: import("vue-types").VueTypeValidableDef<any>;
  138. getContainer: import("vue-types").VueTypeValidableDef<any>;
  139. dialogStyle: {
  140. type: PropType<import("vue").CSSProperties>;
  141. default: import("vue").CSSProperties;
  142. };
  143. dialogClass: StringConstructor;
  144. closeIcon: import("vue-types").VueTypeValidableDef<any>;
  145. forceRender: {
  146. type: BooleanConstructor;
  147. default: any;
  148. };
  149. focusTriggerAfterClose: {
  150. type: BooleanConstructor;
  151. default: any;
  152. };
  153. onClose: PropType<(e: KeyboardEvent | MouseEvent) => void>;
  154. modalRender: FunctionConstructor;
  155. }>>, {
  156. visible: boolean;
  157. mask: boolean;
  158. forceRender: boolean;
  159. maskClosable: boolean;
  160. keyboard: boolean;
  161. closable: boolean;
  162. bodyStyle: import("vue").CSSProperties;
  163. maskStyle: import("vue").CSSProperties;
  164. destroyOnClose: boolean;
  165. wrapStyle: import("vue").CSSProperties;
  166. dialogStyle: import("vue").CSSProperties;
  167. focusTriggerAfterClose: boolean;
  168. }>;
  169. export default _default;