@elshaer/homebridge-hdl-buspro-enhanced
Version:
Linking the HDL bus into the Homebridge widget
11 lines • 442 B
TypeScript
import { ABCDevice, ABCListener } from './ABC';
export interface DeviceType<T extends ABCDevice, U extends ABCListener> {
deviceClass: new (...args: any[]) => T;
listener: new (...args: any[]) => U;
uniqueArgs: (config: Record<string, any>) => any[];
idEnding: (config: Record<string, any>) => string;
}
export declare const deviceTypeMap: {
[key: string]: DeviceType<any, any>;
};
//# sourceMappingURL=DeviceList.d.ts.map