@fesjs/fes-design
Version:
fes-design for PC
79 lines (78 loc) • 2.68 kB
TypeScript
import { type PropType } from 'vue';
import type { ExtractPublicPropTypes } from '../_util/interface';
type Size = 'small' | 'middle' | 'large';
export declare const skeletonProps: {
readonly text: BooleanConstructor;
readonly round: BooleanConstructor;
readonly circle: BooleanConstructor;
readonly height: PropType<string | number>;
readonly width: PropType<string | number>;
readonly size: PropType<Size>;
readonly repeat: {
readonly type: NumberConstructor;
readonly default: 1;
};
readonly animated: {
readonly type: BooleanConstructor;
readonly default: true;
};
readonly sharp: {
readonly type: BooleanConstructor;
readonly default: true;
};
};
export type SkeletonProps = ExtractPublicPropTypes<typeof skeletonProps>;
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
readonly text: BooleanConstructor;
readonly round: BooleanConstructor;
readonly circle: BooleanConstructor;
readonly height: PropType<string | number>;
readonly width: PropType<string | number>;
readonly size: PropType<Size>;
readonly repeat: {
readonly type: NumberConstructor;
readonly default: 1;
};
readonly animated: {
readonly type: BooleanConstructor;
readonly default: true;
};
readonly sharp: {
readonly type: BooleanConstructor;
readonly default: true;
};
}>, {
prefixCls: string;
style: import("vue").ComputedRef<{
width: string;
height: string;
}>;
classes: import("vue").ComputedRef<string[]>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
readonly text: BooleanConstructor;
readonly round: BooleanConstructor;
readonly circle: BooleanConstructor;
readonly height: PropType<string | number>;
readonly width: PropType<string | number>;
readonly size: PropType<Size>;
readonly repeat: {
readonly type: NumberConstructor;
readonly default: 1;
};
readonly animated: {
readonly type: BooleanConstructor;
readonly default: true;
};
readonly sharp: {
readonly type: BooleanConstructor;
readonly default: true;
};
}>> & Readonly<{}>, {
readonly text: boolean;
readonly repeat: number;
readonly round: boolean;
readonly circle: boolean;
readonly animated: boolean;
readonly sharp: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;