UNPKG

snack-query-builder

Version:
22 lines 693 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OrderByQueryBuilder = void 0; class OrderByQueryBuilder { constructor(qb) { this.$queryBuilder = qb; } orderBy(...fields) { this.$fields = fields; return this.$queryBuilder; } toString() { const spaces = this.$queryBuilder.getSpaces(); if (this.$fields) { const oFields = this.$fields.map(i => `\n${''.padEnd(spaces, ' ')}${i.field} ${i.order}`); return `order by ${oFields.join(',')}`; } return ''; } } exports.OrderByQueryBuilder = OrderByQueryBuilder; //# sourceMappingURL=orderby-query-builder.js.map