UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

14 lines (13 loc) 909 B
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>; }