UNPKG

@actyx/sdk

Version:
19 lines (18 loc) 602 B
import { Observable } from '../../node_modules/rxjs'; export declare type ReconnectStrategy = (x: Observable<any>) => Observable<any>; declare type RetryConfig = { delayMs?: number; attempts?: number; name?: string; }; declare type ExponentialBackoffConfig = { minDelay?: number; maxDelay?: number; attempts?: number; name?: string; }; declare const reconnectStrategies: { exponentialBackoff: (config?: ExponentialBackoffConfig | undefined) => ReconnectStrategy; retry: (config?: RetryConfig | undefined) => ReconnectStrategy; }; export default reconnectStrategies;