UNPKG

@aplus-frontend/ui

Version:

13 lines (12 loc) 434 B
interface RetryOptions<T> { /** 判断是否就绪,默认 !!value */ check?: (value: T) => boolean; /** 重试间隔(ms),默认 100 */ interval?: number; /** 最大重试次数,默认 Infinity */ maxRetry?: number; /** 失败回调 */ onTimeout?: () => void; } export declare function retryUntil<T>(getter: () => T, onReady: (value: T) => void, options?: RetryOptions<T>): () => void; export {};