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>