Skip to content

@mega-yfue/eufy-sdk / ProvidedMember

Interface: ProvidedMember<P, F>

A member only a device bound to a given provider has. Its signature is taken FROM that provider, so the surface cannot claim a shape the provider does not have, and it lands OPTIONAL because an unbound device — or one bound without that provider — genuinely does not have it.

Type Parameters

P

P extends keyof Providers

F

F

Properties

answers?

ts
optional answers?: true;

This member ANSWERS rather than ACTS — see MethodMember.answers.


description

ts
description: string;

needs

ts
needs: P;

provided

ts
provided: (provider, deps) => F;

Parameters

provider

Providers[P]

deps

MemberDeps

Returns

F


requiredCapabilities?

ts
optional requiredCapabilities?: readonly Capability[];

Additional resolved capability evidence required before this provider method is installed.

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.