in packages/search-ui-workplace-search-connector/src/responseAdapter.ts [63:84]
export function adaptResponse(response, options = {}) {
const facets = response.facets;
const requestId = response.meta.request_id;
const totalPages =
response.meta.page && typeof response.meta.page.total_pages !== "undefined"
? limitTo100pages(response.meta.page.total_pages)
: undefined;
const totalResults = response.meta.page
? response.meta.page.total_results
: undefined;
return {
...(facets && { facets: adaptFacets(facets, options) }),
rawResponse: response,
requestId,
results: response.results,
...(totalPages !== undefined && { totalPages }),
...(totalResults !== undefined && { totalResults })
};
}