MCPcopy Create free account
hub / github.com/Linen-dev/linen.dev / sortByDisplayOrder

Function sortByDisplayOrder

packages/utilities/src/object.ts:20–32  ·  view source on GitHub ↗
(
  a: { displayOrder?: number },
  b: { displayOrder?: number }
)

Source from the content-addressed store, hash-verified

18}
19
20export function sortByDisplayOrder(
21 a: { displayOrder?: number },
22 b: { displayOrder?: number }
23) {
24 const displayOrder1 =
25 typeof a.displayOrder === 'number' ? a.displayOrder : Infinity;
26 const displayOrder2 =
27 typeof b.displayOrder === 'number' ? b.displayOrder : Infinity;
28 if (displayOrder1 === displayOrder2) {
29 return 0;
30 }
31 return displayOrder1 > displayOrder2 ? 1 : -1;
32}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected