core/equalizer library
Classes
- Equalizer
- An abstract base class that provides value equality comparison functionality.
- EqualizerConfig
- A configuration class for the Equalizer.
Functions
-
hashProperties(
Iterable< Object?> ? props) → int -
iterableEquals(
Iterable< Object?> a, Iterable<Object?> b) → bool -
listEquals(
List< Object?> ? a, List<Object?> ? b) → bool -
mapEquals(
Map< Object?, Object?> a, Map<Object?, Object?> b) → bool - Determines whether two maps are equal.
-
numberEquals(
num a, num b) → bool -
objectsEquals(
Object? a, Object? b) → bool - Determines whether two objects are equal.
-
propertiesToString(
Type runtimeType, List< Object?> props) → String -
setEquals(
Set< Object?> a, Set<Object?> b) → bool