homebridge-prometheus-exporter/src/discovery/api.ts
2022-11-07 15:23:48 +01:00

14 lines
330 B
TypeScript

import type { Device } from '../boundaries'
import { Logger } from 'homebridge'
type Pin = string
export type HapConfig = {
pin: Pin
refreshInterval: number
discoveryTimeout: number
requestTimeout: number
logger: Logger
debug: boolean
}
export type HapDiscover = (config: HapConfig) => Promise<Device[]>