Browse Source

Move isFunctionEmpty outside

pull/4144/head
Artur Arseniev 4 years ago
parent
commit
524a5991e2
  1. 10
      src/code_manager/model/JsGenerator.js

10
src/code_manager/model/JsGenerator.js

@ -1,6 +1,11 @@
import { extend } from 'underscore'; import { extend } from 'underscore';
import Backbone from 'backbone'; import Backbone from 'backbone';
function isFunctionEmpty(fn) {
const content = fn.toString().match(/\{([\s\S]*)\}/m)[1]; // content between first and last { }
return content.replace(/^\s*\/\/.*$/gm, '').trim().length === 0; // remove comments
}
export default Backbone.Model.extend({ export default Backbone.Model.extend({
mapModel(model) { mapModel(model) {
var code = ''; var code = '';
@ -59,11 +64,6 @@ export default Backbone.Model.extend({
} }
if (mapType.props) { if (mapType.props) {
function isFunctionEmpty(fn) {
const content = fn.toString().match(/\{([\s\S]*)\}/m)[1]; // content between first and last { }
return content.replace(/^\s*\/\/.*$/gm, '').trim().length === 0; // remove comments
}
if (isFunctionEmpty(mapType.code)) { if (isFunctionEmpty(mapType.code)) {
continue; continue;
} }

Loading…
Cancel
Save