@felixgeelhaar/govee-api-client
Version:
Enterprise-grade TypeScript client library for the Govee Developer REST API
27 lines • 723 B
TypeScript
export declare class Brightness {
private readonly _level;
constructor(level: number);
private validateLevel;
get level(): number;
equals(other: Brightness): boolean;
toString(): string;
toObject(): {
level: number;
};
static fromObject(obj: {
level: number;
}): Brightness;
static min(): Brightness;
static max(): Brightness;
static dim(): Brightness;
static medium(): Brightness;
static bright(): Brightness;
isDim(): boolean;
isBright(): boolean;
isMedium(): boolean;
isOff(): boolean;
isMax(): boolean;
asPercent(): number;
static fromPercent(percent: number): Brightness;
}
//# sourceMappingURL=Brightness.d.ts.map