choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
32 lines (23 loc) • 776 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isFormField = isFormField;
exports["default"] = createFormField;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var Field = function Field(fields) {
(0, _classCallCheck2["default"])(this, Field);
(0, _extends2["default"])(this, fields);
};
function isFormField(obj) {
return obj instanceof Field;
}
function createFormField(field) {
if (isFormField(field)) {
return field;
}
return new Field(field);
}
//# sourceMappingURL=createFormField.js.map