vue-amazing-ui
Version:
An Amazing Vue3 UI Components Library, Using TypeScript.
30 lines (29 loc) • 1.09 kB
TypeScript
import { CSSProperties } from 'vue';
export interface Props {
containerClass?: string;
containerStyle?: CSSProperties;
loadingBarSize?: number;
colorLoading?: string;
colorFinish?: string;
colorError?: string;
to?: string | HTMLElement | false;
}
declare function start(from?: number, to?: number, status?: 'starting' | 'error'): Promise<void>;
declare function finish(): Promise<void>;
declare function error(): void;
declare const _default: import('vue').DefineComponent<Props, {
start: typeof start;
finish: typeof finish;
error: typeof error;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<Props> & Readonly<{}>, {
to: string | HTMLElement | false;
containerClass: string;
containerStyle: CSSProperties;
loadingBarSize: number;
colorLoading: string;
colorFinish: string;
colorError: string;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
loadingBarRef: HTMLDivElement;
}, any>;
export default _default;