UNPKG

nanoleaf-cove

Version:
47 lines (46 loc) 1.4 kB
declare class SuperState { protected _values: {}; transition: (value: number) => this; duration: (value: number) => this; fast: (value: boolean) => this; getValues: () => {}; } export declare class LightState extends SuperState { constructor(values?: any); create: (values?: any) => this; on: (value?: boolean) => this; turnOn: (value?: boolean) => this; off: () => this; turnOff: () => this; hue: (value: number) => this; hueIncrement: (value: number) => this; bri: (value: number, duration?: number) => this; brightness: (value: number, duration?: number) => this; briIncrement: (value: number) => this; brightnessIncrement: (value: number) => this; sat: (value: number) => this; saturation: (value: number) => this; satIncrement: (value: number) => this; saturationIncrement: (value: number) => this; hsv: (value: number[] | { h: number; s: number; v: number; }) => this; temp: (value: number) => this; temperature: (value: number) => this; tempIncrement: (value: number) => this; temperatureIncrement: (value: number) => this; rgb: (value: number[] | { r: number; g: number; b: number; }) => this; color: (value: { ct?: number; r?: number; g?: number; b?: number; }) => this; } export {};