UNPKG

@yext/search-core

Version:

Typescript Networking Library for the Yext Search API

19 lines 838 B
import { Source } from '../../models/searchservice/response/Source'; import { createFieldValueFilter } from '../core/createFieldValueFilter'; import { ResultsFactory } from '../searchservice/ResultsFactory'; export function createAutocompleteResult(result) { var _a; var relatedItem = result.relatedItem ? ResultsFactory.create([result.relatedItem], Source.KnowledgeManager)[0] : result.relatedItem; return { filter: result.filter && createFieldValueFilter(result), key: result.key, matchedSubstrings: result.matchedSubstrings || [], value: result.value, relatedItem: relatedItem, verticalKeys: result.verticalKeys, inputIntents: (_a = result.queryIntents) !== null && _a !== void 0 ? _a : [] }; } //# sourceMappingURL=createAutocompleteResult.js.map