ts-expression-evaluator
Advanced tools
Comparing version 1.3.9 to 1.3.10
@@ -41,2 +41,8 @@ "use strict"; | ||
return Evaluator_1.evaluate(ast.left, context) <= Evaluator_1.evaluate(ast.right, context); | ||
case 'in': { | ||
var container = Evaluator_1.evaluate(ast.right, context); | ||
if (!container) | ||
return false; | ||
return Evaluator_1.evaluate(ast.left, context) in container; | ||
} | ||
} | ||
@@ -43,0 +49,0 @@ } |
@@ -32,2 +32,8 @@ import * as t from './t'; | ||
return evaluate(ast.left, context) <= evaluate(ast.right, context); | ||
case 'in': { | ||
var container = evaluate(ast.right, context); | ||
if (!container) | ||
return false; | ||
return evaluate(ast.left, context) in container; | ||
} | ||
} | ||
@@ -34,0 +40,0 @@ } |
{ | ||
"name": "ts-expression-evaluator", | ||
"version": "1.3.9", | ||
"version": "1.3.10", | ||
"description": "Context-based expression parse and evaluator.", | ||
@@ -5,0 +5,0 @@ "main": "build/main/index.js", |
194549
552