evalConditionalExpression method

  1. @protected
dynamic evalConditionalExpression(
  1. ConditionalExpression expression,
  2. Map<String, dynamic> context
)
inherited

Implementation

@protected
dynamic evalConditionalExpression(
  ConditionalExpression expression,
  Map<String, dynamic> context,
) {
  final test = JsonClass.parseBool(eval(expression.test, context));
  return test
      ? eval(expression.consequent, context)
      : eval(expression.alternate, context);
}