Skip to content

@mega-yfue/eufy-sdk / resolveDevice

Function: resolveDevice()

ts
function resolveDevice(rec): ResolvedDevice;

Resolve a cloud device record into its full model shape via the 3-tier lookup.

Capability precedence (earlier = wins on property-name conflicts in mergeProperties): curated row caps → codec baseline → inferred extras.

Parameters

rec

CloudRecord

the minimal cloud record (deviceType / model / category / params).

Returns

ResolvedDevice

the resolved { codec, capabilities, properties, name, source }.

Independent and unofficial. Not affiliated with, endorsed by, or sponsored by Anker Innovations, Anker eufy, or eufy. "Anker eufy", "eufy" and "Anker" are trademarks of their respective owners. Use responsibly — rapid or failed logins can trigger captcha or temporary cooldowns.