UNPKG

iv-3d-lib

Version:

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

23 lines 968 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FieldType = exports.FormMetaField = void 0; const model_base_1 = require("./model-base"); class FormMetaField extends model_base_1.ModelBase { constructor() { super(...arguments); this.validations = []; } get sType() { return this.type.toString(); } set sType(value) { this.type = FieldType[value]; } } exports.FormMetaField = FormMetaField; var FieldType; (function (FieldType) { FieldType[FieldType["none"] = 'none'] = "none"; FieldType[FieldType["text"] = 'text'] = "text"; FieldType[FieldType["number"] = 'number'] = "number"; FieldType[FieldType["checkbox"] = 'checkbox'] = "checkbox"; FieldType[FieldType["date"] = 'date'] = "date"; FieldType[FieldType["dropdown"] = 'dropdown'] = "dropdown"; })(FieldType = exports.FieldType || (exports.FieldType = {})); //# sourceMappingURL=form-meta-field.js.map