UNPKG

homebridge-lg-airco

Version:

Homebridge plugin to control a Smart Thinq enabled LG airco unit. Makes use of WideQ => https://github.com/sampsyo/wideq

24 lines 711 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AsyncUtils = void 0; let AsyncUtils = (() => { class AsyncUtils { } AsyncUtils.debounce = (func, waitFor) => { let timeout = null; const debounced = (...args) => { if (timeout !== null) { clearTimeout(timeout); timeout = null; } timeout = setTimeout(() => func(...args), waitFor); }; return debounced; }; AsyncUtils.sleep = (ms) => { return new Promise(resolve => setTimeout(resolve, ms)); }; return AsyncUtils; })(); exports.AsyncUtils = AsyncUtils; //# sourceMappingURL=async-utils.js.map