polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
28 lines • 1.21 kB
TypeScript
import { BaseHandler } from './base.handler';
import { MonitorOptions } from '../commands/monitor.commands';
export declare class MonitorHandler extends BaseHandler {
private dashboard?;
private configManager;
constructor();
private loadConfiguration;
startMonitoring(options: MonitorOptions): Promise<void>;
showStatus(options: Pick<MonitorOptions, 'output'>): Promise<void>;
showConfig(options: Pick<MonitorOptions, 'output'>): Promise<void>;
listLayouts(options: Pick<MonitorOptions, 'output'>): Promise<void>;
listThemes(options: Pick<MonitorOptions, 'output'>): Promise<void>;
testCompatibility(options: Pick<MonitorOptions, 'output'>): Promise<void>;
exportConfig(filepath: string): Promise<void>;
importConfig(filepath: string): Promise<void>;
private updateConfigFromOptions;
private checkTerminalCompatibility;
private getTerminalInfo;
private getColorDepth;
private getPerformanceInfo;
private enableDebugMode;
private displayStatusTable;
private displayConfigTable;
private runCompatibilityTests;
private displayCompatibilityResults;
private handleError;
}
//# sourceMappingURL=monitor.handler.d.ts.map