export function adaptRequest()

in packages/search-ui-workplace-search-connector/src/requestAdapters.ts [58:78]


export function adaptRequest(request: RequestState) {
  const {
    current,
    resultsPerPage,
    searchTerm,
    sortDirection,
    sortField,
    sortList
  } = request;

  const sort = getSort(sortDirection, sortField, sortList);
  return {
    query: searchTerm,
    ...(sort !== undefined && { sort }),
    page: {
      ...(resultsPerPage !== undefined && { size: resultsPerPage }),
      ...(current !== undefined && { current })
    },
    filters: adaptFilters(request.filters)
  };
}