API Reference / @evolu/common / Order / createOrder
Function: createOrder()
function createOrder<A>(isLessThan): Order<A>;
Defined in: packages/common/src/Order.ts:38
Creates an ordering function from a "less than" comparator.
Example
const orderNumber = createOrder<number>((x, y) => x < y);
expect(orderNumber(1, 2)).toEqual(-1);
expect(orderNumber(2, 1)).toEqual(1);
expect(orderNumber(1, 1)).toEqual(0);
Type Parameters
Type Parameter |
---|
A |
Parameters
Parameter | Type |
---|---|
isLessThan | (x , y ) => boolean |
Returns
Order
<A
>