@icon-solutions/balthazar-query-builder
Version:
This package is a query-builder used to convert data from the segment-builder into SQL-queries.
11 lines (10 loc) • 912 B
TypeScript
import { Title, JobFunction, TitleLevel } from '../../types/index';
/**
* 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.
*/
export declare const sortData: (data: Array<Array<Title>> | Array<Title> | Array<Array<JobFunction>> | Array<JobFunction> | Array<Array<TitleLevel>> | Array<TitleLevel>) => Title[] | Title[][] | TitleLevel[] | TitleLevel[][] | JobFunction[] | JobFunction[][];