UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

28 lines 1.21 kB
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