spfx-kql-data-retriever
Version:
Search Query Service for retrieve data with Kql with Sharepoint 365
25 lines (24 loc) • 648 B
TypeScript
import { SearchResult } from "@pnp/sp";
export interface ISearchResults {
RelevantResults: ISearchResult[];
RefinementResults: IRefinementResult[];
TotalRows?: number;
}
export interface ISearchResult extends SearchResult {
[key: string]: any;
IconSrc?: string;
}
export interface IRefinementResult {
FilterName: string;
Values: IRefinementValue[];
}
export interface IRefinementValue {
RefinementCount: number;
RefinementName: string;
RefinementToken: string;
RefinementValue: string;
}
export interface IRefinementFilter {
FilterName: string;
Value: IRefinementValue;
}