UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

21 lines (20 loc) 753 B
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>; }