iv-3d-lib
Version:
A reusable ThreeJS library providing features for Ivee 3D Editor.
24 lines • 1.19 kB
JavaScript
;
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