UNPKG

@yext/search-core

Version:

Typescript Networking Library for the Yext Search API

18 lines (16 loc) 684 B
import { ResultsFactory } from './ResultsFactory'; import { createAppliedQueryFilter } from './createAppliedQueryFilter'; import { VerticalResults } from '../../models/searchservice/response/VerticalResults'; export function createVerticalResults(data: any): VerticalResults { const appliedQueryFilters = data.appliedQueryFilters ? data.appliedQueryFilters.map(createAppliedQueryFilter) : []; return { appliedQueryFilters: appliedQueryFilters, queryDurationMillis: data.queryDurationMillis, results: ResultsFactory.create(data.results, data.source), resultsCount: data.resultsCount, source: data.source, verticalKey: data.verticalConfigId, }; }