Content.d.ts 5.7 KB

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