nest-clz
Version:
Your CLI by Shoulders to create a backend started with [nest-seed](https://github.com/Eureka-Shoulders/nest-seed)
19 lines • 1.73 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDtoClassStringified = void 0;
var getDtoFieldStringified_1 = require("./getDtoFieldStringified");
function getDtoClassStringified(model, dtoTo) {
var modelName = model.name, fields = model.fields;
var dtoFieldsObject = '';
var omittedFields = '';
fields.forEach(function (field) {
var fieldTemplate = (0, getDtoFieldStringified_1.getDtoFieldStringified)(field, dtoTo, modelName);
if (field.kind === 'object')
omittedFields += "\"".concat(field.name, "\", ");
if (fieldTemplate)
dtoFieldsObject += fieldTemplate;
});
return { dtoFieldsObject: dtoFieldsObject, omittedFields: omittedFields };
}
exports.getDtoClassStringified = getDtoClassStringified;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0RHRvQ2xhc3NTdHJpbmdpZmllZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zZXJ2aWNlcy9nZXREdG9DbGFzc1N0cmluZ2lmaWVkLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLG1FQUFpRTtBQUVqRSxTQUFnQixzQkFBc0IsQ0FBQyxLQUFrQixFQUFFLEtBQVk7SUFDN0QsSUFBTSxTQUFTLEdBQWEsS0FBSyxLQUFsQixFQUFFLE1BQU0sR0FBSyxLQUFLLE9BQVYsQ0FBVTtJQUV6QyxJQUFJLGVBQWUsR0FBRyxFQUFFLENBQUE7SUFDeEIsSUFBSSxhQUFhLEdBQUcsRUFBRSxDQUFBO0lBRXRCLE1BQU0sQ0FBQyxPQUFPLENBQUMsVUFBQyxLQUFLO1FBQ25CLElBQU0sYUFBYSxHQUFHLElBQUEsK0NBQXNCLEVBQUMsS0FBSyxFQUFFLEtBQUssRUFBRSxTQUFTLENBQUMsQ0FBQTtRQUVyRSxJQUFJLEtBQUssQ0FBQyxJQUFJLEtBQUssUUFBUTtZQUFFLGFBQWEsSUFBSSxZQUFJLEtBQUssQ0FBQyxJQUFJLFNBQUssQ0FBQTtRQUVqRSxJQUFJLGFBQWE7WUFBRSxlQUFlLElBQUksYUFBYSxDQUFBO0lBQ3JELENBQUMsQ0FBQyxDQUFBO0lBRUYsT0FBTyxFQUFFLGVBQWUsaUJBQUEsRUFBRSxhQUFhLGVBQUEsRUFBRSxDQUFBO0FBQzNDLENBQUM7QUFmRCx3REFlQyJ9