matches method

  1. @override
bool matches(
  1. Iterable<IVariant> matchVariants
)
override

Implementation

@override
bool matches(Iterable<IVariant> matchVariants) {
  final list = variants.map((e) => e.matches(matchVariants)).toList();

  return operatorType == MultiVariantOperator.or
      ? list.contains(true)
      : list.every((e) => e);
}