@gati-framework/cli
Version:
CLI tool for Gati framework - create, develop, build and deploy cloud-native applications
27 lines • 771 B
TypeScript
/**
* @module cli/analyzer/file-watcher
* @description Real-time file and manifest watcher
*/
type VersionChange = any;
export declare class FileWatcher {
private srcDir;
private manifestsDir;
private fileWatcher?;
private manifestWatcher?;
private onUpdate?;
private onVersionChange?;
constructor(projectRoot: string, onUpdate?: (manifest: any) => void, options?: {
enableVersioning?: boolean;
onVersionChange?: (change: VersionChange) => void;
});
start(): void;
private processFile;
private notifyVersionChange;
private getTransformerName;
private removeManifest;
private getManifestName;
private updateAppManifest;
stop(): void;
}
export {};
//# sourceMappingURL=file-watcher.d.ts.map