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

ParameterType
isLessThan(x, y) => boolean

Returns

Order<A>

Was this page helpful?