UNPKG

@vtex/diagnostics-nodejs

Version:

Diagnostics library for Node.js applications

18 lines 643 B
import { DiagnosticsConfig, ConfigProviderWithReload } from '../../types/config'; export declare class S3ConfigProvider implements ConfigProviderWithReload { private bucket; private key; private region; private intervalMs; private lastConfig; private lastEtag; private callbacks; private pollingInterval; private s3Client; constructor(bucket: string, key: string, region?: string, intervalMs?: number); load(): Promise<DiagnosticsConfig | undefined>; onChange(callback: (config: DiagnosticsConfig) => void): void; private startPolling; dispose(): void; } //# sourceMappingURL=s3.d.ts.map