UNPKG

@chromasdk/chromajs

Version:

JavaScript client for the Razer Chroma REST API

29 lines (28 loc) 719 B
import Effect from "../Effect"; export interface IDeviceData { activeEffect: Effect; effectData: any; device: string; } export interface IDevice { activeEffect: Effect; effectData: any; device: string; effectId: string; setStatic(color: any): void; setAll(color: any): void; setNone(): void; } export default class DeviceBase implements IDevice, IDeviceData { device: any; supports: any; activeEffect: Effect; effectData: any; effectId: string; constructor(); setStatic(color: any): this; setAll(color: any): this; set(): void; setNone(): void; setDeviceEffect(effect: Effect, data?: any): Promise<void>; }