update map extensions
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
/// Useful extension functions for [Map]
|
/// Useful extension functions for [Map]
|
||||||
extension MapX on Map {
|
extension MapX<K, V> on Map<K, V> {
|
||||||
/// Returns a new map with null keys or values removed
|
/// Returns a new map with null keys or values removed
|
||||||
Map<String?, dynamic> get nullProtected => {...this as Map<String?, dynamic>}
|
Map<K, V> get nullProtected =>
|
||||||
..removeWhere((key, value) => key == null || value == null);
|
Map.from(this)..removeWhere((key, value) => key == null || value == null);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user