@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
35 lines (34 loc) • 1.6 kB
TypeScript
import { ExtractPropTypes } from 'vue';
import { ConfigurableProps } from '@vexip-ui/config';
export declare const skeletonProps: {
inherit: import('vue').PropType<boolean>;
size: import('vue').PropType<"default" | "small" | "large">;
width: import('vue').PropType<string | number>;
height: import('vue').PropType<string | number>;
repeat: import('vue').PropType<number>;
tag: import('vue').PropType<string>;
activated: import('vue').PropType<boolean>;
image: import('vue').PropType<boolean>;
imageIcon: import('vue').PropType<any>;
iconScale: import('vue').PropType<number>;
round: import('vue').PropType<boolean>;
circle: import('vue').PropType<boolean>;
block: import('vue').PropType<boolean>;
spread: import('vue').PropType<number>;
loading: import('vue').PropType<boolean>;
};
export type SkeletonProps = ExtractPropTypes<typeof skeletonProps>;
export type SkeletonCProps = ConfigurableProps<SkeletonProps>;
export declare const skeletonGroupProps: {
inherit: import('vue').PropType<boolean>;
size: import('vue').PropType<"default" | "small" | "large">;
tag: import('vue').PropType<string | boolean>;
itemTag: import('vue').PropType<string>;
activated: import('vue').PropType<boolean>;
round: import('vue').PropType<boolean>;
circle: import('vue').PropType<boolean>;
block: import('vue').PropType<boolean>;
loading: import('vue').PropType<boolean>;
};
export type SkeletonGroupProps = ExtractPropTypes<typeof skeletonGroupProps>;
export type SkeletonGroupCProps = ConfigurableProps<SkeletonGroupProps>;