UNPKG

eufy-security-ws

Version:

Node WebSocket server implementation to integrate Eufy Security devices

50 lines 1.52 kB
import { EventRecordResponse } from "eufy-security-client"; import { DriverCommand } from "./command.js"; import { LogLevelName } from "../logging.js"; export interface DriverResultTypes { [DriverCommand.setVerifyCode]: { result?: boolean; }; [DriverCommand.setCaptcha]: { result?: boolean; }; [DriverCommand.pollRefresh]: Record<string, never>; [DriverCommand.isConnected]: { connected: boolean; }; [DriverCommand.isPushConnected]: { connected: boolean; }; [DriverCommand.connect]: { result?: boolean; }; [DriverCommand.disconnect]: Record<string, never>; [DriverCommand.getVideoEvents]: { events: Array<EventRecordResponse>; }; [DriverCommand.getAlarmEvents]: { events: Array<EventRecordResponse>; }; [DriverCommand.getHistoryEvents]: { events: Array<EventRecordResponse>; }; [DriverCommand.setLogLevel]: Record<string, never>; [DriverCommand.getLogLevel]: { level: LogLevelName; }; [DriverCommand.startListeningLogs]: Record<string, never>; [DriverCommand.stopListeningLogs]: Record<string, never>; [DriverCommand.isMqttConnected]: { connected: boolean; }; [DriverCommand.isListeningLogs]: { started: boolean; }; [DriverCommand.isConnectedLegacy]: { connected: boolean; }; [DriverCommand.isPushConnectedLegacy]: { connected: boolean; }; } //# sourceMappingURL=outgoing_message.d.ts.map