UNPKG

@prelude/function

Version:

Function module.

8 lines (7 loc) 348 B
declare const eventually: <T, U>(f: () => Promise<T>, { retry, delay, predicate, reject }?: { delay?: number | undefined; retry?: ((n: number, duration: number) => boolean) | undefined; predicate?: ((value: T | U) => boolean) | undefined; reject?: ((err: unknown) => U) | undefined; }) => Promise<T | U>; export default eventually;