@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
JavaScript
;
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;