@hyext/utils
Version:
A tools lib for huya miniapp business development
9 lines (8 loc) • 384 B
TypeScript
export declare const promiseTimeout: (ms: number, promise: Promise<any>) => Promise<unknown>;
declare type RetryResult = {
isDone: boolean;
payload: any;
};
declare type RetryHandleCallback = (currExeCount: number) => Promise<RetryResult>;
export declare const promiseRetry: (maxExeCount: number, interval: number, cb: RetryHandleCallback) => Promise<any>;
export {};