mqtt-discovery-types
Version:
Typescript Types For HomeAssistant MQTT Discovery
16 lines (12 loc) • 496 B
TypeScript
import type { OptionallyStatefulCommandComponentDiscovery } from "./BaseEntityDiscovery.ts";
import { MakeEntity } from './utils';
export type SelectDiscovery = MakeEntity<SelectComponentDiscovery>;
export interface SelectComponentDiscovery extends OptionallyStatefulCommandComponentDiscovery {
platform: 'select';
optimistic?: boolean;
/**
* List of options that can be selected.
* An empty list or a list with a single item is allowed.
*/
options: string[];
}