@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
Returns
unknown
requiredCapabilities?
ts
optional requiredCapabilities?: readonly Capability[];