@orcdkestrator/orcdk-plugin-localstack
Version:
LocalStack lifecycle management plugin for Orcdkestrator
35 lines • 915 B
TypeScript
import { LocalStackConfig } from './types';
export declare const DEFAULT_WATCH_INTERVAL_MS = 700;
/**
* Hot reload file watcher for LocalStack Lambda functions
* Monitors file changes and triggers LocalStack hot reload via events
*/
export declare class HotReloadWatcher {
private config;
private eventBus;
private watchers;
private lastModified;
private isWatching;
constructor(config: LocalStackConfig);
/**
* Start watching configured Lambda paths for changes
*/
startWatching(): Promise<void>;
/**
* Stop watching all Lambda paths
*/
stopWatching(): void;
/**
* Watch a specific Lambda path for changes
*/
private watchLambdaPath;
/**
* Handle file change event with debouncing
*/
private handleFileChange;
/**
* Debug logging helper
*/
private debug;
}
//# sourceMappingURL=hot-reload.d.ts.map