UNPKG

unleash-client

Version:
25 lines 841 B
import { EventEmitter } from 'events'; import { FetcherInterface, PollingFetchingOptions } from './fetcher'; export declare class PollingFetcher extends EventEmitter implements FetcherInterface { private timer; private stopped; private failures; private etag; private options; constructor(options: PollingFetchingOptions); timedFetch(interval: number): void; start(): Promise<void>; nextFetch(): number; getFailures(): number; getEtag(): string | undefined; setEtag(value: string | undefined): void; private backoff; private countSuccess; private configurationError; private recoverableError; private handleErrorCases; fetch(): Promise<void>; mergeTagsToStringArray(tags: Array<any>): Array<string>; stop(): void; } //# sourceMappingURL=polling-fetcher.d.ts.map