import { MIoTSpecRawMapping, ValueOf } from '../main' export function getDeviceId (id: string) { return id.replace(/miio:/, '') } export function formatMIoTSpecs (v: T) { Object.keys(v).forEach(i => Object.assign(v[i], { name: i })) return v as unknown as { [K in keyof T]: ValueOf & { name: string } } }