UNPKG

wip-backup-manager

Version:

This utility enables backup & restore of Kentico Kontent projects

31 lines (30 loc) 1.18 kB
import { IExportAllResult } from '../export'; import { IImportSource } from '../import'; import { IZipServiceConfig } from './zip.models'; export declare class ZipService { private config; private readonly zipExtension; private readonly contentTypesName; private readonly contentItemsName; private readonly taxonomiesName; private readonly assetsName; private readonly languageVariantsName; private readonly contentTypeSnippetsName; private readonly metadataName; private readonly languages; private readonly filesName; private readonly assetFoldersName; private readonly validationName; private readonly filenameWithExtension; constructor(config: IZipServiceConfig); extractZipAsync(): Promise<IImportSource>; createZipAsync(exportData: IExportAllResult): Promise<void>; private extractBinaryFilesAsync; /** * Gets path to asset within zip folder. Uses tree format using asset ids such as: * "files/3b4/3b42f36c-2e67-4605-a8d3-fee2498e5224/image.jpg" */ private getFullAssetPath; private readAndParseJsonFile; private getBinaryDataFromUrl; }