2022-11-14 01:20:53 +01:00
|
|
|
import type { Config, Device } from '../../boundaries'
|
2022-11-10 13:00:45 +01:00
|
|
|
import type { Logger } from 'homebridge'
|
2022-11-06 13:50:39 +01:00
|
|
|
|
2022-11-14 01:20:53 +01:00
|
|
|
export interface HapDiscoveryConfig {
|
|
|
|
config: Pick<Config, 'debug' | 'pin' | 'refresh_interval' | 'discovery_timeout' | 'request_timeout'>
|
|
|
|
log: Logger
|
2022-11-06 13:50:39 +01:00
|
|
|
}
|
2022-11-14 01:20:53 +01:00
|
|
|
|
|
|
|
export type HapDiscover = (config: HapDiscoveryConfig) => Promise<Device[]>
|