tav-ui
Version:
13 lines (12 loc) • 466 B
TypeScript
interface Options {
size?: 'default' | 'small' | 'large';
delay?: number;
timeout?: number;
loading?: boolean;
retry?: boolean;
}
interface Fn<T = any, R = T> {
(...arg: T[]): R;
}
export declare function createAsyncComponent(loader: Fn, options?: Options): new () => import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
export {};