dsl.js: Reuse sym() in RuleBuilder

This commit is contained in:
Andrew Hlynskyi 2021-01-13 14:37:30 +02:00
parent 5ecdfce122
commit a331607f4e

View file

@ -199,10 +199,7 @@ function normalize(value) {
function RuleBuilder(ruleMap) {
return new Proxy({}, {
get(target, propertyName) {
const symbol = {
type: 'SYMBOL',
name: propertyName
};
const symbol = sym(propertyName);
if (!ruleMap || ruleMap.hasOwnProperty(propertyName)) {
return symbol;