UNPKG

homebridge-virtual-accessories

Version:
22 lines 679 B
/* eslint-disable curly */ import { Utils } from '../../utils/utils.js'; /** * */ export class AirPurifierConfiguration { rotationSpeed; errorFields = []; fieldNames = Utils.proxiedPropertiesOf(this); isValid(prefix) { const isValidRotationSpeed = (Utils.required(this.rotationSpeed) && Utils.isPercentage(this.rotationSpeed)); // Store fields failing validation if (!isValidRotationSpeed) this.errorFields.push(prefix + '.' + this.fieldNames.rotationSpeed); return [ (isValidRotationSpeed), this.errorFields, ]; } } //# sourceMappingURL=configurationAirPurifier.js.map