UNPKG

@warlock.js/cascade

Version:

ORM for managing databases

19 lines (18 loc) 535 B
import {Pipeline}from'./pipeline.js';class SortByPipeline extends Pipeline { columns; /** * Constructor */ constructor(columns) { super("sort"); this.columns = columns; const data = {}; for (const column in columns) { data[column] = columns[column] === "asc" ? 1 : -1; } this.data(data); } } function sortByPipeline(columns) { return new SortByPipeline(columns); }export{SortByPipeline,sortByPipeline};//# sourceMappingURL=SortByPipeline.js.map