UNPKG

composite-validation

Version:
52 lines 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Data model's value validity state. */ class ValueState { /** * Creates instance of value state. * @param name Name of value. * @param valid Value is valid. * @param error Error message. * @param error Value is required. */ constructor(name, valid, error, isRequired) { this.name = name; this.valid = valid; this.error = error; this.isRequired = isRequired; } } exports.ValueState = ValueState; /** * Wrapper for basic JavaScript type. */ class WrappedValue { /** * Creates instance of wrapper. * @param value Inner wrapper value. * @param isRequired Value is required. */ constructor(value, isRequired) { this.value = value; this.isRequired = isRequired; } } exports.WrappedValue = WrappedValue; /** * Data model's value validation error. */ class ValueValidationError { /** * Creates instance of error's object. * @param error Error message. * @param isRequired Value is required. */ constructor(error, isRequired = false) { this.error = error; this.isRequired = isRequired; } } exports.ValueValidationError = ValueValidationError; //# sourceMappingURL=types.js.map