The type of the custom keys.
The type of the values.
The type of the mapped primitive keys.
The first IMapMapped instance to compare.
The second IMapMapped instance to compare.
true
if the maps contain exactly the same key-value pairs,
false
otherwise.
Checks if two IMapMapped instances are structurally equal.
Two IMapMapped instances are considered equal if they have the same size and contain exactly the same key-value pairs. The comparison is performed on the underlying mapped keys and values, so the transformation functions themselves don't need to be identical. Values are compared using JavaScript's
===
operator.Performance: O(n) where n is the size of the smaller map.