UNPKG

fusionjs

Version:

FusionJS is a JS toolkit that provides library/framework agnostic tools

1 lines 882 B
"use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var _createClass=function(){function e(e,t){for(var a=0;a<t.length;a++){var l=t[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}return function(t,a,l){return a&&e(t.prototype,a),l&&e(t,l),t}}();Object.defineProperty(exports,"__esModule",{value:!0});var Field=function(){function e(t){_classCallCheck(this,e),this.defaultValue=null,this.name=t.name,this.type=t.type,this.value=t.value,this.defaultValue=t.defaultValue,this._setDefaultValues()}return _createClass(e,[{key:"get",value:function(){return this.value}},{key:"set",value:function(e){this.value=e}},{key:"_setDefaultValues",value:function(){"undefined"!=typeof this.defaultValue&&this.set(this.defaultValue)}}]),e}();exports.Field=Field;