@vtex/diagnostics-nodejs
Version:
Diagnostics library for Node.js applications
14 lines • 518 B
TypeScript
import { DiagnosticsConfig, ConfigProviderWithReload } from '../../types/config';
export declare class FileConfigProvider implements ConfigProviderWithReload {
private filePath;
private watcher;
private callbacks;
private debounceTimer;
constructor(filePath: string);
load(): Promise<DiagnosticsConfig | undefined>;
onChange(callback: (config: DiagnosticsConfig) => void): void;
private setupWatcher;
private debounceReload;
dispose(): void;
}
//# sourceMappingURL=file.d.ts.map