UNPKG

@shadman-a/homebridge-my-ac

Version:

A Homebridge plugin for controlling/monitoring LG ThinQ devices via LG ThinQ platform.

28 lines 691 B
export function normalizeBoolean(value) { if (typeof value === 'boolean') { return value; } if (typeof value === 'number') { return value === 1; } if (typeof value === 'string') { const v = value.toLowerCase(); return v === '1' || v === 'true' || v === 'on'; } return !!value; } export function normalizeNumber(value) { if (value === null || value === undefined) { return null; } if (typeof value === 'number') { return value; } const n = Number(value); return Number.isNaN(n) ? null : n; } export default { normalizeBoolean, normalizeNumber, }; //# sourceMappingURL=normalize.js.map