isMatchAny method
bool
isMatchAny(
- List<
String> ? list, { - bool caseSensitive = true,
- SearchMatchType matchType = SearchMatchType.contains,
Flexible matching against a list.
Implementation
bool isMatchAny(
List<String>? list, {
bool caseSensitive = true,
SearchMatchType matchType = SearchMatchType.contains,
}) {
if (isEmpty || list == null || list.isEmpty) return false;
return switch (matchType) {
SearchMatchType.startsWith => isStartsWithAny(list, caseSensitive: caseSensitive),
SearchMatchType.exact => isEqualsAny(list, caseSensitive: caseSensitive),
SearchMatchType.contains => isContainsAnyInList(list, caseSensitive: caseSensitive),
};
}