export function getFacets()

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, {});
}