Skip to content

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]

Defined in

packages/stdlib/src/wrappers/index.ts:62