UNPKG

homebridge-virtual-accessories

Version:
26 lines 826 B
/* eslint-disable curly */ import { Utils } from '../../utils/utils.js'; /** * */ export class PingTriggerConfiguration { host; failureRetryCount; isDisabled = false; errorFields = []; fieldNames = Utils.proxiedPropertiesOf(this); isValid(prefix) { const isValidHost = (Utils.required(this.host)); const isValidFailureRetryCount = (Utils.required(this.failureRetryCount)); if (!isValidHost) this.errorFields.push(prefix + '.' + this.fieldNames.host); if (!isValidFailureRetryCount) this.errorFields.push(prefix + '.' + this.fieldNames.failureRetryCount); return [ (isValidHost && isValidFailureRetryCount), this.errorFields, ]; } } //# sourceMappingURL=configurationPingTrigger.js.map