UNPKG

database-builder

Version:

Library to assist in creating and maintaining SQL commands.

20 lines (19 loc) 875 B
"use strict"; 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;