Creates a Comparator that maps the values using a Mapper before comparing them.
Sort Person objects by age
Person
const numberMappingComparator = mappingComparator(numberComparator);const personByAgeComparator = numberMappingComparator<Person>(p => p.age);const array: Person[] = [ { age: 2 }, { age: 1 }];array.sort(personByAgeComparator);console.log(array); // [{age:1}, {age:2}]
a Comparator
the Comparator value type
Generated using TypeDoc
Creates a Comparator that maps the values using a Mapper before comparing them.
Example
Sort
Personobjects by ageReturns
a Comparator