evaluate method

  1. @override
String? evaluate(
  1. Map<String, dynamic> context
)
override

Implementation

@override
String? evaluate(Map<String, dynamic> context) {
  const evaluator = ExpressionEvaluator();
  final result = evaluator.eval(
    _expression,
    context,
  );
  assert(result is bool, 'LabelCondition must evaluate to a boolean');
  return result == true ? value : null;
}