UNPKG

@icon-solutions/balthazar-query-builder

Version:

This package is a query-builder used to convert data from the segment-builder into SQL-queries.

29 lines (28 loc) 803 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.seperateAndOr = void 0; /** * Funksjon som brukes for å separere Array med AND / OR kombinasjoner og legge i hver sine * tabeller for å enklere håndtere disse. * @param {Array<Array<Parameter> | Parameter>} data Tabell som inneholder AND / OR kombinasjoner * @returns Returnerer 1 tabell for AND og en tabell for OR. */ const seperateAndOr = (data) => { const and = []; const or = []; for (var i = 0; i < data.length; i++) { if (data[i] instanceof Array) { and.push(data[i]); } else { or.push(data[i]); } ; } ; return { and, or, }; }; exports.seperateAndOr = seperateAndOr;