lifxlan
Version:
TypeScript library for controlling LIFX products over LAN
12 lines • 649 B
TypeScript
export declare const NOOP: (_value: unknown) => void;
export declare function PromiseWithResolvers<T>(): {
resolve: (value: T) => void;
reject: (reason?: unknown) => void;
promise: Promise<T>;
};
export declare function getRssiStatus(rssi: number): "none" | "very bad" | "somewhat bad" | "alright" | "good";
export type RssiStatus = ReturnType<typeof getRssiStatus>;
export declare function convertSignalToRssi(signal: number): number;
export declare function convertTargetToSerialNumber(slice: Uint8Array): string;
export declare function convertSerialNumberToTarget(serialNumber: string): Uint8Array;
//# sourceMappingURL=core.d.ts.map