• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

inclusion-numerique / coop-mediation-numerique / 0c817526-57bf-41ab-ac48-8c68e9f9592f

24 Mar 2026 05:48PM UTC coverage: 6.896% (-3.7%) from 10.556%
0c817526-57bf-41ab-ac48-8c68e9f9592f

push

circleci

web-flow
Merge pull request #462 from inclusion-numerique/feat/fuzzy-search-doublons

feat(beneficiaires): add fuzzy matching for duplicate detection

470 of 10483 branches covered (4.48%)

Branch coverage included in aggregate %.

0 of 4 new or added lines in 2 files covered. (0.0%)

1360 existing lines in 150 files now uncovered.

1355 of 15981 relevant lines covered (8.48%)

37.48 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/apps/web/src/libs/data-table/getDefaultDataTableSortParams.ts
1
import {
2
  DataTableConfiguration,
3
  DataTableSearchParams,
4
} from './DataTableConfiguration'
5

UNCOV
6
export const getDataTableSortParams = <
×
7
  Configuration extends DataTableConfiguration,
8
>(
9
  searchParams: DataTableSearchParams<Configuration>,
10
  configuration: Configuration,
11
): {
12
  sortBy: Configuration['columns'][number]['name']
13
  sortDirection: 'asc' | 'desc'
14
} => {
15
  const column =
UNCOV
16
    configuration.columns.find((item) => item.name === searchParams.tri) ??
×
UNCOV
17
    configuration.columns.find((item) => item.defaultSortable)
×
18

UNCOV
19
  if (!column) {
×
20
    throw new Error('No sortable column found in DataTable configuration')
×
21
  }
22

UNCOV
23
  return {
×
24
    sortBy: column.name,
25
    sortDirection:
26
      searchParams.ordre ?? column.defaultSortableDirection ?? ('asc' as const),
×
27
  }
28
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc