wip-backup-manager
Version:
This utility enables backup & restore of Kentico Kontent projects
28 lines (27 loc) • 1.87 kB
TypeScript
import { AssetContracts, AssetModels, ContentItemModels, ContentTypeContracts, ContentTypeModels, ContentTypeSnippetContracts, ContentTypeSnippetModels, LanguageContracts, LanguageModels, LanguageVariantModels, TaxonomyContracts, TaxonomyModels, LanguageVariantContracts, ContentItemContracts, AssetFolderModels, AssetFolderContracts } from '@kentico/kontent-management';
export interface ICliFileConfig {
projectId: string;
apiKey: string;
action: CliAction;
zipFilename: string;
enableLog: boolean;
force: boolean;
}
export declare type CliAction = 'backup' | 'restore' | 'clean';
export declare type ItemType = 'taxonomy' | 'contentType' | 'contentTypeSnippet' | 'contentItem' | 'languageVariant' | 'language' | 'asset' | 'assetFolder' | 'binaryFile';
export declare type ValidImportModel = ContentTypeModels.ContentType | TaxonomyModels.Taxonomy | ContentTypeSnippetModels.ContentTypeSnippet | LanguageVariantModels.ContentItemLanguageVariant | ContentItemModels.ContentItem | LanguageModels.LanguageModel | AssetModels.Asset | AssetFolderModels.AssetFolder;
export declare type ValidImportContract = ContentTypeContracts.IContentTypeContract | TaxonomyContracts.ITaxonomyContract | ContentTypeSnippetContracts.IContentTypeSnippetContract | ContentItemContracts.IContentItemModelContract | TaxonomyContracts.ITaxonomyContract | AssetContracts.IAssetModelContract | LanguageVariantContracts.ILanguageVariantModelContract | LanguageContracts.ILanguageModelContract | AssetFolderContracts.IAssetFolderContract;
export interface IProcessedItem {
title: string;
type: ItemType;
data: any;
}
export interface IImportItemResult<TRaw, TModel> {
original: TRaw;
imported: TModel;
originalId?: string;
importId?: string;
}
export interface IIdCodenameTranslationResult {
[key: string]: string;
}