UNPKG

neramirez-broadlink-ts

Version:

A TypeScript-enhanced Node.JS fork of broadlinkjs, designed for interacting with RM devices in homebridge-broadlink-rm. Now includes a feature for handling multiple requests to the same device, with a specific focus on supporting homebridge-broadlink-wind

13 lines (12 loc) 388 B
/// <reference types="node" /> import winston from "winston"; import { SocketHandler } from "./socket.handler"; export declare class CommandProcessor { private logger; private socketHandler; private isProcessing; private queue; constructor(logger: winston.Logger, socketHandler: SocketHandler); enqueue(command: Buffer): void; processQueue(): Promise<void>; }