@yext/search-core
Version:
Typescript Networking Library for the Yext Search API
16 lines (15 loc) • 603 B
TypeScript
import { Result } from '../../models/searchservice/response/Result';
import { Source } from '../../models/searchservice/response/Source';
/**
* A factory which creates results from different sources
*/
export declare class ResultsFactory {
static create(results: any, source: Source): Result[];
private static fromKnowledgeManager;
private static fromDocumentVertical;
private static fromGoogleCustomSearchEngine;
private static fromCustomSource;
private static fromFunctionVertical;
private static fromCustomDataHelper;
static fromDirectAnswer(result: any): Result;
}