skeleton.d.ts 1.4 KB

12345678910111213141516171819202122232425
  1. import type Skeleton from './skeleton.vue';
  2. import type { ExtractPropTypes } from 'vue';
  3. import type { ThrottleType } from 'element-plus/es/hooks';
  4. export declare const skeletonProps: {
  5. readonly animated: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6. readonly count: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  7. readonly rows: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
  8. readonly loading: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  9. readonly throttle: {
  10. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | {
  11. leading?: number;
  12. trailing?: number;
  13. initVal?: boolean;
  14. }) | (() => ThrottleType) | ((new (...args: any[]) => number | {
  15. leading?: number;
  16. trailing?: number;
  17. initVal?: boolean;
  18. }) | (() => ThrottleType))[], unknown, unknown>>;
  19. readonly required: false;
  20. readonly validator: ((val: unknown) => boolean) | undefined;
  21. __epPropKey: true;
  22. };
  23. };
  24. export type SkeletonProps = ExtractPropTypes<typeof skeletonProps>;
  25. export type SkeletonInstance = InstanceType<typeof Skeleton> & unknown;