UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

24 lines 1.02 kB
export interface TerminalCapabilities { width: number; height: number; colorDepth: number; supportsUnicode: boolean; supportsMouse: boolean; platform: string; terminalType: string; } export declare function detectTerminalCapabilities(): TerminalCapabilities; export declare function validateTerminalSize(minWidth: number, minHeight: number): { valid: boolean; width: number; height: number; errors: string[]; }; export declare function isColorTerminal(): boolean; export declare function getOptimalLayout(width: number, height: number): string; export declare function formatBytes(bytes: number): string; export declare function formatDuration(milliseconds: number): string; export declare function truncateText(text: string, maxLength: number): string; export declare function padText(text: string, width: number, align?: 'left' | 'center' | 'right'): string; export declare function wrapText(text: string, width: number): string[]; //# sourceMappingURL=terminal.d.ts.map