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