UNPKG

wip-backup-manager

Version:

This utility enables backup & restore of Kentico Kontent projects

35 lines (34 loc) 1.37 kB
import { IImportItemResult, ValidImportContract, ValidImportModel } from '../core'; import { IImportConfig, IImportSource } from './import.models'; export declare class ImportService { private config; private readonly defaultLanguageId; private readonly client; /** * Maximum allowed size of asset in Bytes. * Currently 1e8 = 100 MB */ private readonly maxAllowedAssetSizeInBytes; constructor(config: IImportConfig); importFromSourceAsync(sourceData: IImportSource): Promise<IImportItemResult<ValidImportContract, ValidImportModel>[]>; importAsync(sourceData: IImportSource): Promise<IImportItemResult<ValidImportContract, ValidImportModel>[]>; private translateIds; private removeSkippedItemsFromImport; private fixLanguageAsync; private tryGetLanguage; private importLanguagesAsync; private importAssetsAsync; private importAssetFoldersAsync; private importContentTypesAsync; private importContentItemAsync; private importLanguageVariantsAsync; private importContentTypeSnippetsAsync; private importTaxonomiesAsync; private handleImportError; private processItem; private getAddAssetModel; private setExternalIdForFolders; private flattenAssetFolders; private flattenAssetFolderContracts; private mapAssetFolder; }