|
@@ -39,11 +39,9 @@ export function normalEvaluator(el, expression) {
|
|
|
|
|
|
let dataStack = [overriddenMagics, ...closestDataStack(el)]
|
|
|
|
|
|
- if (typeof expression === 'function') {
|
|
|
- return generateEvaluatorFromFunction(dataStack, expression)
|
|
|
- }
|
|
|
-
|
|
|
- let evaluator = generateEvaluatorFromString(dataStack, expression, el)
|
|
|
+ let evaluator = (typeof expression === 'function')
|
|
|
+ ? generateEvaluatorFromFunction(dataStack, expression)
|
|
|
+ : generateEvaluatorFromString(dataStack, expression, el)
|
|
|
|
|
|
return tryCatch.bind(null, el, expression, evaluator)
|
|
|
}
|