UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

22 lines (21 loc) 1.03 kB
import { IContentHubClient } from "../../clients/content-hub-client"; import { IEntityDefinition } from "../base"; import { IEntityDefinitionIterator } from "./entity-definition-iterator"; import { QueryResultBase } from "./entity-query-result"; import { IQueryResult } from "./query-result"; /** * Query result containing {@link IEntityDefinition}s. */ export interface IEntityDefinitionQueryResult extends IQueryResult<IEntityDefinition> { /** * Creates an iterator you can easily iterate over the query results. * The iterator can go back and forth all pages/batches of the query result. */ createIterator(): IEntityDefinitionIterator; } export declare class EntityDefinitionQueryResult extends QueryResultBase<IEntityDefinition> implements IEntityDefinitionQueryResult { private readonly _client; items: Array<IEntityDefinition>; constructor(client: IContentHubClient, items: Array<IEntityDefinition>, totalItems: number, offset: number); createIterator(): IEntityDefinitionIterator; }