Skeleton.d.ts 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. import { type PropType, type ExtractPropTypes } from 'vue';
  2. import { type Numeric } from '../utils';
  3. import type { SkeletonAvatarShape } from './types';
  4. export declare const skeletonProps: {
  5. row: {
  6. type: (NumberConstructor | StringConstructor)[];
  7. default: number;
  8. };
  9. round: BooleanConstructor;
  10. title: BooleanConstructor;
  11. titleWidth: (NumberConstructor | StringConstructor)[];
  12. avatar: BooleanConstructor;
  13. avatarSize: (NumberConstructor | StringConstructor)[];
  14. avatarShape: {
  15. type: PropType<SkeletonAvatarShape>;
  16. default: SkeletonAvatarShape;
  17. };
  18. loading: {
  19. type: BooleanConstructor;
  20. default: true;
  21. };
  22. animate: {
  23. type: BooleanConstructor;
  24. default: true;
  25. };
  26. rowWidth: {
  27. type: PropType<Numeric | Numeric[]>;
  28. default: string;
  29. };
  30. };
  31. export type SkeletonProps = ExtractPropTypes<typeof skeletonProps>;
  32. declare const _default: import("vue").DefineComponent<{
  33. row: {
  34. type: (NumberConstructor | StringConstructor)[];
  35. default: number;
  36. };
  37. round: BooleanConstructor;
  38. title: BooleanConstructor;
  39. titleWidth: (NumberConstructor | StringConstructor)[];
  40. avatar: BooleanConstructor;
  41. avatarSize: (NumberConstructor | StringConstructor)[];
  42. avatarShape: {
  43. type: PropType<SkeletonAvatarShape>;
  44. default: SkeletonAvatarShape;
  45. };
  46. loading: {
  47. type: BooleanConstructor;
  48. default: true;
  49. };
  50. animate: {
  51. type: BooleanConstructor;
  52. default: true;
  53. };
  54. rowWidth: {
  55. type: PropType<Numeric | Numeric[]>;
  56. default: string;
  57. };
  58. }, () => JSX.Element | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  59. [key: string]: any;
  60. }>[] | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  61. row: {
  62. type: (NumberConstructor | StringConstructor)[];
  63. default: number;
  64. };
  65. round: BooleanConstructor;
  66. title: BooleanConstructor;
  67. titleWidth: (NumberConstructor | StringConstructor)[];
  68. avatar: BooleanConstructor;
  69. avatarSize: (NumberConstructor | StringConstructor)[];
  70. avatarShape: {
  71. type: PropType<SkeletonAvatarShape>;
  72. default: SkeletonAvatarShape;
  73. };
  74. loading: {
  75. type: BooleanConstructor;
  76. default: true;
  77. };
  78. animate: {
  79. type: BooleanConstructor;
  80. default: true;
  81. };
  82. rowWidth: {
  83. type: PropType<Numeric | Numeric[]>;
  84. default: string;
  85. };
  86. }>>, {
  87. title: boolean;
  88. animate: boolean;
  89. round: boolean;
  90. loading: boolean;
  91. row: string | number;
  92. avatarShape: SkeletonAvatarShape;
  93. rowWidth: Numeric | Numeric[];
  94. avatar: boolean;
  95. }>;
  96. export default _default;