UNPKG

soundtouch-api

Version:
24 lines 955 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.bassCapabilitiesFromElement = void 0; function bassCapabilitiesFromElement(element) { if (!element.hasAttribute('deviceID')) { return undefined; } var deviceId = element.getAttribute('deviceID'); if (!deviceId) { return undefined; } var bassMinString = element.getText('bassMin'); var bassMaxString = element.getText('bassMax'); var bassDefaultString = element.getText('bassDefault'); return { deviceId: deviceId, isAvailable: element.getText('bassAvailable') === 'true', min: bassMinString ? parseInt(bassMinString) : undefined, max: bassMaxString ? parseInt(bassMaxString) : undefined, default: bassDefaultString ? parseInt(bassDefaultString) : undefined }; } exports.bassCapabilitiesFromElement = bassCapabilitiesFromElement; //# sourceMappingURL=bass-capabilities.js.map