UNPKG

@aerocorp/cli

Version:

AeroCorp CLI 5.1.0 - Future-Proofed Enterprise Infrastructure with Live Preview, Tunneling & Advanced DevOps

47 lines 1.23 kB
/** * AeroCorp CLI 5.0.0 - Preview Service * Live preview functionality with tunneling support */ export interface PreviewOptions { port?: number; tunnel?: 'localtunnel' | 'ngrok' | 'cloudflare' | 'none'; open?: boolean; qr?: boolean; watch?: boolean; subdomain?: string; auth?: string; } export interface PreviewSession { localUrl: string; publicUrl?: string; port: number; tunnel?: string; pid: number; startTime: Date; } export declare class PreviewService { private configService; private devServer?; private expressApp?; private tunnel?; private watcher?; constructor(); startPreview(options?: PreviewOptions): Promise<PreviewSession>; private setupTunnel; private setupFileWatcher; private waitForServer; private displayPreviewInfo; stopPreview(): Promise<void>; listActiveSessions(): Promise<PreviewSession[]>; deployPreview(options?: { name?: string; branch?: string; pr?: number; app?: string; }): Promise<string>; /** * Destroy preview deployment */ destroyPreview(prNumber: number, appUuid: string): Promise<void>; } //# sourceMappingURL=preview.d.ts.map