UNPKG

@constructorfleet/ultimate-govee

Version:

Library for interacting with Govee devices written in Typescript.

25 lines 746 B
import { Field, FieldDataType, Parameter } from './field'; import { RangeOptions } from './integer.field'; export declare class NameValueOption { name: string; value: number; } export declare class ParamIdOption { id: number; paramId: number; } export declare class DefaultOption { name: string; defaultValue: number; } export declare class EnumOption { name: string; options: (RangeOptions | NameValueOption | DefaultOption)[]; } export declare class EnumField extends Field<FieldDataType.ENUM> { options: (RangeOptions | NameValueOption | DefaultOption)[]; } export declare class EnumParameter extends Parameter<FieldDataType.ENUM> { options: NameValueOption[]; } //# sourceMappingURL=enum.field.d.ts.map