UNPKG

viem

Version:

TypeScript Interface for Ethereum

15 lines 534 B
import type { ErrorType } from '../errors/utils.js'; type PollOptions<TData> = { emitOnBegin?: boolean; initialWaitTime?: (data: TData | void) => Promise<number>; interval: number; }; export type PollErrorType = ErrorType; /** * @description Polls a function at a specified interval. */ export declare function poll<TData>(fn: ({ unpoll }: { unpoll: () => void; }) => Promise<TData | void>, { emitOnBegin, initialWaitTime, interval }: PollOptions<TData>): () => boolean; export {}; //# sourceMappingURL=poll.d.ts.map