Skip to content

@mega-yfue/eufy-sdk / AnyProvidedMember

Type Alias: AnyProvidedMember

ts
type AnyProvidedMember = object;

The provider-backed shape as the union sees it. never in the provider position is deliberate: a parameter is contravariant, so a member built from ONE provider is only assignable to the union when the union's parameter is the bottom type.

Properties

answers?

ts
optional answers?: true;

description

ts
description: string;

needs

ts
needs: keyof Providers;

provided

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

Parameters

provider

never

deps

MemberDeps

Returns

unknown


requiredCapabilities?

ts
optional requiredCapabilities?: readonly Capability[];

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.