treesap
Version:
AI Agent Framework
29 lines • 763 B
TypeScript
export interface DevServerStatus {
running: boolean;
pid?: number;
startTime?: Date;
port?: number;
command?: string;
logs: string[];
errors: string[];
}
export declare class DevServerManager {
private command;
private port?;
private childProcess;
private status;
private logBuffer;
private errorBuffer;
private maxBufferSize;
constructor(command: string, port?: number | undefined);
start(): Promise<void>;
stop(): Promise<void>;
restart(): Promise<void>;
getStatus(): DevServerStatus;
getLogs(_since?: Date): string[];
sendCommand(command: string): boolean;
private addLog;
private addError;
setupGracefulShutdown(): void;
}
//# sourceMappingURL=dev-server.d.ts.map