@sitecore/sc-contenthub-webclient-sdk
Version:
Sitecore Content Hub WebClient SDK.
14 lines (13 loc) • 909 B
TypeScript
import { NullableResultPromise } from "../base-types";
import { IExtendedContentHubClient } from "../clients/extended-client";
import { IEntityDefinition } from "../contracts/base";
import { EntityDefinitionCollectionResource } from "../models/entity-definition-collection-resource";
import { EntityDefinitionResource } from "../models/entity-definition-resource";
export declare class EntityDefinitionMapper {
private readonly _client;
private readonly _memberGroupMapper;
constructor(client: IExtendedContentHubClient);
mapEntityDefinitionsAsync(resources: Array<EntityDefinitionResource> | EntityDefinitionCollectionResource): Promise<Array<IEntityDefinition>>;
mapEntityDefinitionAsync(resource: EntityDefinitionResource): NullableResultPromise<IEntityDefinition>;
mapEntityDefinitionResourceAsync(definition: IEntityDefinition): NullableResultPromise<EntityDefinitionResource>;
}