mirror of
https://github.com/Livinglist/Hacki.git
synced 2025-08-26 03:02:13 +08:00

* bump version. * tap anywhere to collapse. * bump version. * add feedback. * refactor preference. * renaming. * bump version. * nit. * cleanup. * bump version. * add feedback. * nit. * nit. * fix android icon. * update description.
14 lines
276 B
Dart
14 lines
276 B
Dart
extension SetExtension<E> on Set<E> {
|
|
void removeWhereType<T extends E>() {
|
|
return removeWhere((E e) => e is T);
|
|
}
|
|
|
|
bool hasType<T extends E>() {
|
|
return whereType<T>().isNotEmpty;
|
|
}
|
|
|
|
T singleWhereType<T extends E>() {
|
|
return whereType<T>().single;
|
|
}
|
|
}
|