UNPKG

homebridge-virtual-accessories

Version:
25 lines 670 B
import { Utils } from '../utils/utils.js'; /** * */ export class WebhookServerConfiguration { enabled = false; port = '60221'; errorFields = []; fieldNames = Utils.proxiedPropertiesOf(this); isValid(prefix) { if (!this.enabled) { return [true, this.errorFields]; } const isValidPort = (Utils.required(this.port) && !isNaN(Number(this.port))); if (!isValidPort) { this.errorFields.push(prefix + '.' + this.fieldNames.port); } return [ (isValidPort), this.errorFields, ]; } } //# sourceMappingURL=configurationWebhookServer.js.map