UNPKG

homebridge-config-ui-x

Version:

A web based management, configuration and control platform for Homebridge.

20 lines (19 loc) 709 B
import type { EventEmitter } from 'node:events'; import { ConfigService } from '../../../core/config/config.service'; import { Logger } from '../../../core/logger/logger.service'; import { NodePtyService } from '../../../core/node-pty/node-pty.service'; export interface TermSize { cols: number; rows: number; } export declare class TerminalService { private configService; private logger; private nodePtyService; private ending; constructor(configService: ConfigService, logger: Logger, nodePtyService: NodePtyService); startSession(client: WsEventEmitter, size: TermSize): Promise<void>; } export interface WsEventEmitter extends EventEmitter { disconnect: () => void; }