UNPKG

node-red-contrib-homekit-bridged

Version:
31 lines (30 loc) 847 B
import { MDNSAdvertiser } from 'hap-nodejs'; import { NodeDef } from 'node-red'; import { SemVer } from 'semver'; import HapCategories from './hap-nodejs/HapCategories'; type HAPHostConfigType = NodeDef & { bridgeName: string; pinCode: string; port?: number; allowInsecureRequest: boolean; manufacturer: string; model: string; serialNo: string; firmwareRev: SemVer; hardwareRev: SemVer; softwareRev: SemVer; bind?: string; bindType?: 'json' | 'str'; customMdnsConfig: boolean; mdnsMulticast: boolean; mdnsInterface: string; mdnsPort: number; mdnsIp: string; mdnsTtl: number; mdnsLoopback: boolean; mdnsReuseAddr: boolean; allowMessagePassthrough: boolean; accessoryCategory: HapCategories; advertiser: MDNSAdvertiser; }; export default HAPHostConfigType;