Skeleton.d.ts 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. import type { ExtractPropTypes, PropType } from 'vue';
  2. import type { SkeletonAvatarProps as AvatarProps } from './Avatar';
  3. type SkeletonAvatarProps = Omit<AvatarProps, 'active'>;
  4. export declare const skeletonProps: () => {
  5. active: {
  6. type: BooleanConstructor;
  7. default: any;
  8. };
  9. loading: {
  10. type: BooleanConstructor;
  11. default: any;
  12. };
  13. prefixCls: StringConstructor;
  14. avatar: {
  15. type: PropType<boolean | SkeletonAvatarProps>;
  16. default: boolean | SkeletonAvatarProps;
  17. };
  18. title: {
  19. type: PropType<boolean | Partial<ExtractPropTypes<{
  20. prefixCls: StringConstructor;
  21. width: {
  22. type: PropType<string | number>;
  23. };
  24. }>>>;
  25. default: boolean | Partial<ExtractPropTypes<{
  26. prefixCls: StringConstructor;
  27. width: {
  28. type: PropType<string | number>;
  29. };
  30. }>>;
  31. };
  32. paragraph: {
  33. type: PropType<boolean | Partial<ExtractPropTypes<{
  34. prefixCls: StringConstructor;
  35. width: {
  36. type: PropType<(string | number) | (string | number)[]>;
  37. };
  38. rows: NumberConstructor;
  39. }>>>;
  40. default: boolean | Partial<ExtractPropTypes<{
  41. prefixCls: StringConstructor;
  42. width: {
  43. type: PropType<(string | number) | (string | number)[]>;
  44. };
  45. rows: NumberConstructor;
  46. }>>;
  47. };
  48. round: {
  49. type: BooleanConstructor;
  50. default: any;
  51. };
  52. };
  53. export type SkeletonProps = Partial<ExtractPropTypes<ReturnType<typeof skeletonProps>>>;
  54. declare const Skeleton: import("vue").DefineComponent<{
  55. active: {
  56. type: BooleanConstructor;
  57. default: any;
  58. };
  59. loading: {
  60. type: BooleanConstructor;
  61. default: any;
  62. };
  63. prefixCls: StringConstructor;
  64. avatar: {
  65. type: PropType<boolean | SkeletonAvatarProps>;
  66. default: boolean | SkeletonAvatarProps;
  67. };
  68. title: {
  69. type: PropType<boolean | Partial<ExtractPropTypes<{
  70. prefixCls: StringConstructor;
  71. width: {
  72. type: PropType<string | number>;
  73. };
  74. }>>>;
  75. default: boolean | Partial<ExtractPropTypes<{
  76. prefixCls: StringConstructor;
  77. width: {
  78. type: PropType<string | number>;
  79. };
  80. }>>;
  81. };
  82. paragraph: {
  83. type: PropType<boolean | Partial<ExtractPropTypes<{
  84. prefixCls: StringConstructor;
  85. width: {
  86. type: PropType<(string | number) | (string | number)[]>;
  87. };
  88. rows: NumberConstructor;
  89. }>>>;
  90. default: boolean | Partial<ExtractPropTypes<{
  91. prefixCls: StringConstructor;
  92. width: {
  93. type: PropType<(string | number) | (string | number)[]>;
  94. };
  95. rows: NumberConstructor;
  96. }>>;
  97. };
  98. round: {
  99. type: BooleanConstructor;
  100. default: any;
  101. };
  102. }, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
  103. active: {
  104. type: BooleanConstructor;
  105. default: any;
  106. };
  107. loading: {
  108. type: BooleanConstructor;
  109. default: any;
  110. };
  111. prefixCls: StringConstructor;
  112. avatar: {
  113. type: PropType<boolean | SkeletonAvatarProps>;
  114. default: boolean | SkeletonAvatarProps;
  115. };
  116. title: {
  117. type: PropType<boolean | Partial<ExtractPropTypes<{
  118. prefixCls: StringConstructor;
  119. width: {
  120. type: PropType<string | number>;
  121. };
  122. }>>>;
  123. default: boolean | Partial<ExtractPropTypes<{
  124. prefixCls: StringConstructor;
  125. width: {
  126. type: PropType<string | number>;
  127. };
  128. }>>;
  129. };
  130. paragraph: {
  131. type: PropType<boolean | Partial<ExtractPropTypes<{
  132. prefixCls: StringConstructor;
  133. width: {
  134. type: PropType<(string | number) | (string | number)[]>;
  135. };
  136. rows: NumberConstructor;
  137. }>>>;
  138. default: boolean | Partial<ExtractPropTypes<{
  139. prefixCls: StringConstructor;
  140. width: {
  141. type: PropType<(string | number) | (string | number)[]>;
  142. };
  143. rows: NumberConstructor;
  144. }>>;
  145. };
  146. round: {
  147. type: BooleanConstructor;
  148. default: any;
  149. };
  150. }>>, {
  151. title: boolean | Partial<ExtractPropTypes<{
  152. prefixCls: StringConstructor;
  153. width: {
  154. type: PropType<string | number>;
  155. };
  156. }>>;
  157. round: boolean;
  158. active: boolean;
  159. loading: boolean;
  160. avatar: boolean | SkeletonAvatarProps;
  161. paragraph: boolean | Partial<ExtractPropTypes<{
  162. prefixCls: StringConstructor;
  163. width: {
  164. type: PropType<(string | number) | (string | number)[]>;
  165. };
  166. rows: NumberConstructor;
  167. }>>;
  168. }, {}>;
  169. export default Skeleton;