@kontent-ai/management-sdk
Version:
Official Kontent.ai management SDK
12 lines (11 loc) • 732 B
TypeScript
import { IResponse } from '@kontent-ai/core-sdk';
import { SharedContracts } from '../contracts';
import { SharedModels } from '../models';
import { BaseResponses } from '../responses';
export declare abstract class BaseMapper {
mapResponseDebug(baseResponse: IResponse<any>): BaseResponses.IContentManagementResponseDebug;
mapPagination(rawPagination: SharedContracts.IPaginationModelContract): SharedModels.Pagination;
mapReference(rawReference: SharedContracts.IReferenceObjectContract): SharedModels.ReferenceObject;
mapIdReference(rawReference: SharedContracts.IIdReferenceContract): SharedModels.IIdRefenceObject;
mapEmptyResponse(response: IResponse<any>): BaseResponses.EmptyContentManagementResponse;
}