Drop duplicates compared by projected key. Keys use Set/SameValueZero semantics. First occurrence per key wins; order preserved.
Set
Dual API — works data-first or curried for use in pipe.
pipe
pipe( users, Arrays.uniqueBy((u) => u.email), ) Copy
pipe( users, Arrays.uniqueBy((u) => u.email), )
Drop duplicates compared by projected key. Keys use
Set/SameValueZero semantics. First occurrence per key wins; order preserved.Dual API — works data-first or curried for use in
pipe.