@icon-solutions/balthazar-query-builder
Version:
This package is a query-builder used to convert data from the segment-builder into SQL-queries.
16 lines (15 loc) • 807 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.sortData = void 0;
/**
* Funksjon som brukes for å sortere data, slik at vi kan ta hensyn til AND-tilfeller
* før OR-tilfeller. Dersom en ønsker å sortere med hensyn på OR-tilfeller før AND-tilfeller,
* endres dette med a.length - b.length.
* @param {Array<Array<Title>> | Array<Title> | Array<Array<JobFunction>> | Array<JobFunction> | Array<Array<TitleLevel>> | Array<TitleLevel>} data
* Dataene som skal sorteres.
* @returns {Array<Array<Title>> | Array<Title> | Array<Array<JobFunction>> | Array<JobFunction> | Array<Array<TitleLevel>> | Array<TitleLevel>} Sortert tabell.
*/
const sortData = (data) => {
return data.sort((a, b) => b.length - a.length);
};
exports.sortData = sortData;