UNPKG

iv-3d-lib

Version:

A reusable ThreeJS library providing features for Ivee 3D Editor.

24 lines 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ValidationType = exports.FormMetaValidation = void 0; const model_base_1 = require("./model-base"); class FormMetaValidation extends model_base_1.ModelBase { constructor() { super(...arguments); this.type = ValidationType.none; } get sType() { return this.type.toString(); } set sType(value) { this.type = ValidationType[value]; } } exports.FormMetaValidation = FormMetaValidation; var ValidationType; (function (ValidationType) { ValidationType[ValidationType["none"] = 'none'] = "none"; ValidationType[ValidationType["required"] = 'required'] = "required"; ValidationType[ValidationType["range"] = 'range'] = "range"; ValidationType[ValidationType["pattern"] = 'pattern'] = "pattern"; ValidationType[ValidationType["minLength"] = 'minLength'] = "minLength"; ValidationType[ValidationType["maxLength"] = 'maxLength'] = "maxLength"; ValidationType[ValidationType["custom"] = 'custom'] = "custom"; })(ValidationType = exports.ValidationType || (exports.ValidationType = {})); //# sourceMappingURL=form-meta-validation.js.map