import { HAP, Logging } from 'homebridge' import { Config } from './main' import { Shared } from './shared' export function initDevice ({ log, hap, config }: { log: Logging; hap: HAP; config?: Config }) { Shared.log = log Shared.hap = hap Object.assign(Shared.config, config) }