Return unique parameters list from extractParams
This commit is contained in:
1 parent
9b42ea6cd5
commit
23666feeb5
1 file changed
+3
-3
@@ -235,12 +235,12 @@ function likePatternToRegExp(pat, esc = "", flags = "") {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function extractParams(exp) {
|
function extractParams(exp) {
|
||||||
const params = [];
|
const params = new Set();
|
||||||
expressionParser.map(exp, e => {
|
expressionParser.map(exp, e => {
|
||||||
if (isArray(e) && e[0] === "PARAM") params.push(e[1]);
|
if (isArray(e) && e[0] === "PARAM") params.add(e[1]);
|
||||||
return e;
|
return e;
|
||||||
});
|
});
|
||||||
return params;
|
return Array.from(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.evaluate = evaluate;
|
exports.evaluate = evaluate;
|
||||||
|
|||||||
Reference in new issue
Block a user