SortedGroupOrdered<T, P> constructor
SortedGroupOrdered<T, P> (
- SortedMapper<
T, P> mapper, - List<
List< orderGroups, {P> > - bool invert = false,
Implementation
SortedGroupOrdered(
SortedMapper<T, P> mapper,
this.orderGroups, {
bool invert = false,
}) : assert(
() {
final flat = orderGroups.expand((x) => x);
return flat.toList().length == flat.toSet().length;
}(),
"all items in orderGroups's groups must be unique",
),
super(mapper, invert: invert);