UNPKG

viem

Version:

TypeScript Interface for Ethereum

15 lines 609 B
import type { ErrorType } from '../../errors/utils.js'; export type WithRetryParameters = { delay?: ((config: { count: number; error: Error; }) => number) | number | undefined; retryCount?: number | undefined; shouldRetry?: (({ count, error, }: { count: number; error: Error; }) => Promise<boolean> | boolean) | undefined; }; export type WithRetryErrorType = ErrorType; export declare function withRetry<data>(fn: () => Promise<data>, { delay: delay_, retryCount, shouldRetry, }?: WithRetryParameters): Promise<data>; //# sourceMappingURL=withRetry.d.ts.map