evaluate method

  1. @override
bool evaluate(
  1. Object? context, {
  2. DSXResolution dsxResolution = DSXResolution.resolveDSX,
})
override

Implementation

@override
bool evaluate(
  Object? context, {
  DSXResolution dsxResolution = DSXResolution.resolveDSX,
}) {
  switch (cmp) {
    case DOMTemplateCmp.eq:
      return matchesEq(context, dsxResolution: dsxResolution);
    case DOMTemplateCmp.notEq:
      return !matchesEq(context, dsxResolution: dsxResolution);
    default:
      throw StateError("Can't handle: $cmp");
  }
}