UNPKG

soundtouch-api

Version:
22 lines 788 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.volumeFromElement = void 0; function volumeFromElement(element) { var targetString = element.getText('targetvolume'); var actualString = element.getText('actualvolume'); if (!element.hasAttribute('deviceID') || !targetString || !actualString) { return undefined; } var deviceId = element.getAttribute('deviceID'); if (!deviceId) { return undefined; } return { deviceId: deviceId, target: targetString ? parseInt(targetString) : 0, actual: actualString ? parseInt(actualString) : 0, isMuted: element.getText('muteenabled') === 'true' }; } exports.volumeFromElement = volumeFromElement; //# sourceMappingURL=volume.js.map