homebridge-prometheus-exporter/src/adapters/discovery/api.ts
Lars Strojny 7c7673f1c2
Fix code smells (#36)
Fix code smells detected by SonarCloud
2022-11-23 14:30:23 +01:00

9 lines
336 B
TypeScript

import type { Config, Device } from '../../boundaries'
import type { Logger } from 'homebridge'
export interface HapDiscoveryConfig {
config: Pick<Config, 'debug' | 'pin' | 'refresh_interval' | 'discovery_timeout' | 'request_timeout'>
log?: Logger
}
export type HapDiscover = (config: HapDiscoveryConfig) => Promise<Device[]>