UNPKG

@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
"use strict"; 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;