1 | import { SearchCriteria } from '../types/search-criteria';
|
2 |
|
3 | export function normalizeRawSearchCriteria({
|
4 | rawSearchCriteria,
|
5 | }: {
|
6 | rawSearchCriteria: SearchCriteria;
|
7 | }): string {
|
8 | // Convert SearchCriteria to a URL query string
|
9 | return Object.entries(rawSearchCriteria)
|
10 | .filter(([, value]) => ['string', 'number'].includes(typeof value))
|
11 | .map(([key, value]) => `${key}=${value}`)
|
12 | .join('&');
|
13 | }
|