Merge pull request #977 from ahlinc/fix/dsl-sym

dsl.js - Reuse sym() in RuleBuilder
This commit is contained in:
Max Brunsfeld 2021-03-11 09:22:54 -08:00 committed by GitHub
commit ca05d030d0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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;