skaggr-parse
Version:
A JavaScript parser of skaggr JSON specs for Qlik expressions
16 lines (14 loc) • 394 B
JavaScript
export default function parseSetExpression(spec, parser) {
// Init string
var str = "";
// Add components
if(spec.components.length > 0) {
str += "{"
spec.components.forEach((setComponent, i) => {
if(i > 0) str += ` ${spec.operators[i-1]} `;
str += `${parser(setComponent)}`;
});
str += "} ";
}
return str;
}