Files
twenty/packages/twenty-front/src/utils/turnOrderByIntoSort.ts
T
2025-08-10 23:25:58 +02:00

13 lines
411 B
TypeScript

import { type OrderBy } from '@/types/OrderBy';
import { assertUnreachable } from 'twenty-shared/utils';
export const turnOrderByIntoSort = (orderBy: OrderBy): 'asc' | 'desc' => {
if (orderBy === 'AscNullsFirst' || orderBy === 'AscNullsLast') {
return 'asc';
} else if (orderBy === 'DescNullsFirst' || orderBy === 'DescNullsLast') {
return 'desc';
} else {
assertUnreachable(orderBy);
}
};