Skeleton.d.ts 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. import type { ExtractPropTypes, PropType } from 'vue';
  2. import type { SkeletonAvatarProps as AvatarProps } from './Avatar';
  3. declare 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 declare 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. }, () => JSX.Element | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  103. [key: string]: any;
  104. }>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  105. active: {
  106. type: BooleanConstructor;
  107. default: any;
  108. };
  109. loading: {
  110. type: BooleanConstructor;
  111. default: any;
  112. };
  113. prefixCls: StringConstructor;
  114. avatar: {
  115. type: PropType<boolean | SkeletonAvatarProps>;
  116. default: boolean | SkeletonAvatarProps;
  117. };
  118. title: {
  119. type: PropType<boolean | Partial<ExtractPropTypes<{
  120. prefixCls: StringConstructor;
  121. width: {
  122. type: PropType<string | number>;
  123. };
  124. }>>>;
  125. default: boolean | Partial<ExtractPropTypes<{
  126. prefixCls: StringConstructor;
  127. width: {
  128. type: PropType<string | number>;
  129. };
  130. }>>;
  131. };
  132. paragraph: {
  133. type: PropType<boolean | Partial<ExtractPropTypes<{
  134. prefixCls: StringConstructor;
  135. width: {
  136. type: PropType<(string | number) | (string | number)[]>;
  137. };
  138. rows: NumberConstructor;
  139. }>>>;
  140. default: boolean | Partial<ExtractPropTypes<{
  141. prefixCls: StringConstructor;
  142. width: {
  143. type: PropType<(string | number) | (string | number)[]>;
  144. };
  145. rows: NumberConstructor;
  146. }>>;
  147. };
  148. round: {
  149. type: BooleanConstructor;
  150. default: any;
  151. };
  152. }>>, {
  153. title: boolean | Partial<ExtractPropTypes<{
  154. prefixCls: StringConstructor;
  155. width: {
  156. type: PropType<string | number>;
  157. };
  158. }>>;
  159. round: boolean;
  160. active: boolean;
  161. loading: boolean;
  162. avatar: boolean | SkeletonAvatarProps;
  163. paragraph: boolean | Partial<ExtractPropTypes<{
  164. prefixCls: StringConstructor;
  165. width: {
  166. type: PropType<(string | number) | (string | number)[]>;
  167. };
  168. rows: NumberConstructor;
  169. }>>;
  170. }>;
  171. export default Skeleton;