UNPKG

@gati-framework/cli

Version:

CLI tool for Gati framework - create, develop, build and deploy cloud-native applications

27 lines 780 B
/** * @module cli/analyzer/manifest-watcher * @description Watch files and generate individual manifests */ import type { HandlerInfo, ModuleInfo } from './handler-analyzer.js'; export interface FileManifest { filePath: string; type: 'handler' | 'module'; handler?: HandlerInfo; module?: ModuleInfo; timestamp: number; } export declare class ManifestWatcher { private srcDir; private manifestsDir; private fileWatcher?; private manifestWatcher?; private onUpdate?; constructor(projectRoot: string, onUpdate?: (manifest: any) => void); start(): void; private processFile; private removeManifest; private getManifestPath; private updateAppManifest; stop(): void; } //# sourceMappingURL=manifest-watcher.d.ts.map