homebridge-config-ui-x
Version:
A web based management, configuration and control platform for Homebridge
13 lines (12 loc) • 630 B
TypeScript
import { WsException } from '@nestjs/websockets';
import { PluginsService } from './plugins.service';
import { Logger } from '../../core/logger/logger.service';
export declare class PluginsGateway {
private pluginsService;
private logger;
constructor(pluginsService: PluginsService, logger: Logger);
installPlugin(client: any, payload: any): Promise<boolean | WsException>;
uninstallPlugin(client: any, payload: any): Promise<boolean | WsException>;
updatePlugin(client: any, payload: any): Promise<boolean | WsException>;
homebridgeUpdate(client: any, payload: any): Promise<boolean | WsException>;
}