retry<F extends AnyFunction<any>>( fun: F, __namedParameters?: { max?: number },): <T>(this: T, ...args: Parameters<F>) => Promise<Awaited<ReturnType<F>>> Type Parameters
- F extends AnyFunction<any>
Parameters
- fun: F
- __namedParameters: { max?: number } = {}
Returns <T>(this: T, ...args: Parameters<F>) => Promise<Awaited<ReturnType<F>>>
函数抛出异常后,自动重试函数