tav-ui
Version:
50 lines (49 loc) • 1.42 kB
TypeScript
export declare const TaLoading: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{
tip: {
type: StringConstructor;
default: string;
};
size: {
type: StringConstructor;
default: import("./src/types").SizeEnum;
validator: (v: import("./src/types").SizeEnum) => boolean;
};
absolute: {
type: BooleanConstructor;
default: boolean;
};
loading: {
type: BooleanConstructor;
default: boolean;
};
background: {
type: StringConstructor;
};
theme: {
type: StringConstructor;
};
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
tip?: unknown;
size?: unknown;
absolute?: unknown;
loading?: unknown;
background?: unknown;
theme?: unknown;
} & {
size: string;
loading: boolean;
absolute: boolean;
tip: string;
} & {
background?: string | undefined;
theme?: string | undefined;
}>, {
size: string;
loading: boolean;
absolute: boolean;
tip: string;
}>>;
export default TaLoading;
export { createLoading } from './src/createLoading';
export * from './src/types';
export { useLoading } from './src/useLoading';