@kontent-ai/management-sdk
Version:
Official Kontent.ai management SDK
13 lines (12 loc) • 806 B
TypeScript
import { ElementContracts } from '../contracts';
import { ContentTypeElements, ElementModels } from '../models';
import { BaseMapper } from './base-mapper';
export declare class ElementsMapper extends BaseMapper {
mapTypeElements(elementsRaw: ElementContracts.IContentTypeElementContract[]): ContentTypeElements.ContentTypeElementModel[];
mapTypeElement(rawElement: ElementContracts.IContentTypeElementContract): ContentTypeElements.ContentTypeElementModel;
mapElements(elementsRaw: ElementContracts.IContentItemElementContract[]): ElementModels.ContentItemElement[];
mapElement(rawElement: ElementContracts.IContentItemElementContract): ElementModels.ContentItemElement;
private mapElementComponents;
private mapElementValue;
}
export declare const elementsMapper: ElementsMapper;