@sitecore/sc-contenthub-webclient-sdk
Version:
Sitecore Content Hub WebClient SDK.
21 lines (20 loc) • 753 B
TypeScript
import { QueryResultResource } from "../../models/query-result-resource";
import { Query } from "./query";
import { IQueryLoadConfiguration } from "./query-load-configuration";
import { ScrollRequest } from "./scroll-request";
/**
* Helper to query and requesting minimal schemas.
*/
export interface ISchemaQuerying {
/**
* Executes a query.
* @param query - The query to execute
* @param loadConfiguration - The load configuration
*/
queryWithSchemaAsync(query: Query, loadConfiguration: IQueryLoadConfiguration): Promise<QueryResultResource>;
/**
* Executes a scroll.
* @param scrollRequest - The scroll info
*/
scrollWithSchemaAsync(scrollRequest: ScrollRequest): Promise<QueryResultResource>;
}