@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
31 lines • 1.1 kB
TypeScript
/**
* 2024-09-15: Migrated to SAME FOLDER in fps-library-v2\src\components\molecules\SpHttp/interfaces...
* export { IFPSSearchAPIResultsData, IFPSSecondaryQueryResults, IFPSSpecialTermResults }
*/
/**
* Determined this return structure while testing doSpHttpFetchOrPostAndCheck for Subsites that did not have any subs returned
* NOTE: This was originally done with SPFx 1.17.3 in SPO. MAY BE DIFFERENT IN SE
*/
export interface IFPSSearchAPIResultsData {
ElapsedTime: number;
PrimaryQueryResult: any;
SecondaryQueryResults: IFPSSecondaryQueryResults[];
Properties: any[];
}
export interface IFPSSecondaryQueryResults {
CustomResults: any[];
QueryId: string;
QueryRuleId: string;
RefinementResults: any;
RelevantResults: any;
SpecialTermResults: IFPSSpecialTermResults;
}
export interface IFPSSpecialTermResults {
GroupTemplateId: string;
ItemTemplateId: string;
Properties: any[];
ResultTitle: string;
ResultTitleUrl: string;
Results: any[];
}
//# sourceMappingURL=IFPSSearchAPIResultsData.d.ts.map