UNPKG

@optimizely/optimizely-sdk

Version:

JavaScript SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts

8 lines (7 loc) 317 B
import { BackoffController } from "../repeater/repeater"; import { AsyncProducer, Fn } from "../type"; export type RunResult<T> = { result: Promise<T>; cancelRetry: Fn; }; export declare const runWithRetry: <T>(task: AsyncProducer<T>, backoff?: BackoffController, maxRetries?: number) => RunResult<T>;