UNPKG

homebridge-plugin-wrapper

Version:

Wrapper for Homebridge and NodeJS-HAP with reduced dependencies that allows to intercept plugin values and also send to them

119 lines 3.91 kB
import { Categories, CharacteristicValue } from '..'; export declare const accessory: { displayName: string; username: string; pincode: string; category: Categories; services: ({ sType: string; characteristics: ({ cType: string; onUpdate: null; perms: string[]; format: string; initialValue: string; supportEvents: boolean; supportBonjour: boolean; manfDescription: string; designedMaxLength: number; } | { cType: string; onUpdate: null; perms: string[]; format: string; initialValue: boolean; supportEvents: boolean; supportBonjour: boolean; manfDescription: string; designedMaxLength: number; })[]; } | { sType: string; characteristics: ({ cType: string; onUpdate: null; perms: string[]; format: string; initialValue: string; supportEvents: boolean; supportBonjour: boolean; manfDescription: string; designedMaxLength: number; designedMinValue?: undefined; designedMaxValue?: undefined; designedMinStep?: undefined; unit?: undefined; } | { cType: string; onUpdate: (value: CharacteristicValue) => void; perms: string[]; format: string; initialValue: number; supportEvents: boolean; supportBonjour: boolean; manfDescription: string; designedMaxLength: number; designedMinValue: number; designedMaxValue: number; designedMinStep: number; unit?: undefined; } | { cType: string; onUpdate: (value: CharacteristicValue) => void; perms: string[]; format: string; initialValue: number; supportEvents: boolean; supportBonjour: boolean; manfDescription: string; designedMinValue: number; designedMaxValue: number; designedMinStep: number; designedMaxLength?: undefined; unit?: undefined; } | { cType: string; onUpdate: (value: CharacteristicValue) => void; perms: string[]; format: string; initialValue: number; supportEvents: boolean; supportBonjour: boolean; manfDescription: string; unit: string; designedMaxLength?: undefined; designedMinValue?: undefined; designedMaxValue?: undefined; designedMinStep?: undefined; } | { cType: string; onUpdate: (value: CharacteristicValue) => void; perms: string[]; format: string; initialValue: number; supportEvents: boolean; supportBonjour: boolean; manfDescription: string; designedMinValue: number; designedMaxValue: number; designedMinStep: number; unit: string; designedMaxLength?: undefined; } | { cType: string; onUpdate: (value: CharacteristicValue) => void; perms: string[]; format: string; initialValue: number; supportEvents: boolean; supportBonjour: boolean; manfDescription: string; designedMaxLength?: undefined; designedMinValue?: undefined; designedMaxValue?: undefined; designedMinStep?: undefined; unit?: undefined; })[]; })[]; }; //# sourceMappingURL=Thermostat_accessory.d.ts.map