in packages/search-ui-site-search-connector/src/responseAdapters.ts [6:27]
export function getFacets(docInfo: any) {
if (!docInfo.facets) return {};
return Object.entries(docInfo.facets)
.map(([facetName, facetValue]) => {
return [
facetName,
[
{
field: facetName,
data: Object.entries(facetValue).map(([value, count]) => ({
value,
count
})),
// Site Search does not support any other type of facet
type: "value"
}
]
];
})
.reduce(addEachKeyValueToObject, {});
}