webshrine / stdlib/src / invert
Function: invert()
invert<
T
>(compareFn
):FnCompare
<T
>
Creates a function that inverts comparison result of received comparing function.
Type Parameters
• T
Parameters
compareFn
FnCompare
<T
>
Returns
FnCompare
<T
>
Example
ts
const ascending = compareNumbers
const descending = invert(ascending)
[3, 1, 2].sort(ascending) // [1, 2, 3]
[3, 1, 2].sort(descending) // [3, 2, 1]