isEqualsAny method

bool isEqualsAny(
  1. List<String>? list, {
  2. bool caseSensitive = true,
})

Returns true if this string equals any item in list.

Implementation

bool isEqualsAny(List<String>? list, {bool caseSensitive = true}) {
  if (isEmpty || list == null || list.isEmpty) return false;
  if (caseSensitive) return list.any((String item) => item == this);
  final String find = toLowerCase();
  return list.any((String item) => item.toLowerCase() == find);
}