wip-backup-manager
Version:
This utility enables backup & restore of Kentico Kontent projects
35 lines (34 loc) • 1.37 kB
TypeScript
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;
}