UNPKG

@yext/search-core

Version:

Typescript Networking Library for the Yext Search API

24 lines 743 B
import { createFieldValueFilter } from '../core/createFieldValueFilter'; export function createFacets(facets) { if (!facets) { return []; } return facets.map(function (facet) { return ({ fieldId: facet.fieldId, displayName: facet.displayName, options: createFacetOptions(facet.options) }); }); } function createFacetOptions(options) { return options.map(function (option) { var filter = createFieldValueFilter(option); return { displayName: option.displayName, count: option.count, selected: option.selected, matcher: filter.matcher, value: filter.value }; }); } //# sourceMappingURL=createFacets.js.map