union<A> function
- Eq<
A> eq
Returns a function that combines two ImmutableLists into a single list without duplicates.
Example:
final list1 = ImmutableList<int>([1, 2]);
final list2 = ImmutableList<int>([2, 3]);
final unionList = union(Eq.fromDefault<int>())(list1)(list2);
print(unionList.items); // Outputs: (1, 2, 3)
Implementation
ImmutableList<A> Function(ImmutableList<A>) Function(ImmutableList<A>) union<A>(
Eq<A> eq) =>
(ImmutableList<A> list1) => (ImmutableList<A> list2) =>
unique(eq)(ImmutableList([...list1._items, ...list2._items]));