database-builder
Version:
Library to assist in creating and maintaining SQL commands.
20 lines (19 loc) • 875 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProjectionCompile = void 0;
var projection_compiled_1 = require("./projection-compiled");
var ProjectionCompile = /** @class */ (function () {
function ProjectionCompile() {
}
ProjectionCompile.compile = function (projections) {
var projectionCompiled = new projection_compiled_1.ProjectionCompiled();
projections.forEach(function (projection) {
projectionCompiled.projection += projectionCompiled.projection.length > 0 ? ", " : "";
projectionCompiled.projection += projection.projection;
projectionCompiled.params = projectionCompiled.params.concat(projection.params);
});
return projectionCompiled;
};
return ProjectionCompile;
}());
exports.ProjectionCompile = ProjectionCompile;