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