@sitecore/sc-contenthub-webclient-sdk
Version:
Sitecore Content Hub WebClient SDK.
17 lines (16 loc) • 763 B
TypeScript
import { EntityDefinitionResource } from "../entity-definition-resource";
import { EntityResource } from "../entity-resource";
import OptionListResource from "../option-lists/option-list-resource";
import Resource from "../resource";
import { IAggregatedEntityResource } from "./aggregated-entity-resource";
/**
* Represents a data schema / domain model for an aggregate resource.
*/
export declare class AggregateResource extends Resource {
definitions: Array<EntityDefinitionResource>;
optionLists?: Array<OptionListResource>;
items: Array<IAggregatedEntityResource>;
settingByCategory?: Record<string, Record<string, unknown>>;
getDefinitionResources(): Array<EntityDefinitionResource>;
getEntityResources(): Array<EntityResource>;
}