in src/app/services/domain/paging/search-param.builder.ts [24:41]
export function buildSearchParams(fetchRequest?: FetchRequest): URLSearchParams {
const params = new URLSearchParams();
fetchRequest = fetchRequest || {};
const page: Page = fetchRequest.page || {pageIndex: 0, size: 10};
const sort: Sort = fetchRequest.sort || {sortColumn: '', sortDirection: ''};
params.append('term', fetchRequest.searchTerm ? fetchRequest.searchTerm : undefined);
params.append('pageIndex', page.pageIndex !== undefined ? page.pageIndex.toString() : undefined);
params.append('size', page.size ? page.size.toString() : undefined);
params.append('sortColumn', sort.sortColumn ? sort.sortColumn : undefined);
params.append('sortDirection', sort.sortDirection ? sort.sortDirection : undefined);
return params;
}