@viewdo/dxp-story-cli
Version:
DXP Story Management CLI
54 lines (53 loc) • 3.49 kB
TypeScript
import { CDNConfiguration } from "../models/configuration/CDNConfiguration";
import { DXPConfiguration } from "../models/configuration/DXPConfiguration";
import { OrganizationAssetConfiguration } from "../models/configuration/OrganizationAssetConfiguration";
import { OrganizationConfiguration } from "../models/configuration/OrganizationConfiguration";
import { PreviewConfiguration } from "../models/configuration/PreviewConfiguration";
import { StoryAssetConfiguration } from "../models/configuration/StoryAssetConfiguration";
import { StoryConfiguration } from "../models/configuration/StoryConfiguration";
import { ConfigurationFileService } from "../services/ConfigurationFileService";
import { FileService } from "../services/FileService";
import { PreviewService } from "../services/PreviewService";
import { ConsoleService } from "../services/ConsoleService";
export declare class ConfigurationManager {
private file_service;
private preview_service;
private console_service;
config: DXPConfiguration;
private _config_accessor;
constructor(file_service: FileService, preview_service: PreviewService, console_service: ConsoleService);
_readConfig(): void;
get exists(): boolean;
get cdn(): CDNConfiguration;
getAllStoryAssets(story_keys: string[]): any;
getStoryDirectory(story_key: string): string;
_storyConfigAccessor(story_key: string): ConfigurationFileService<StoryConfiguration>;
hasStoryConfig(story_key: string): boolean;
setStoryConfig(story: any): StoryConfiguration;
saveStoryConfig(story: StoryConfiguration): void;
setStoryAssetConfig(story_config: StoryConfiguration): StoryAssetConfiguration;
getStoryConfig(story_key: string): StoryConfiguration;
getStoryAssetConfig(story_key: string): StoryAssetConfiguration;
getLocalStoryTemplateConfig(story_key: string, template_path: string): any[];
get story_keys(): string[];
getStoryConfigurations(story_keys: string[]): StoryConfiguration[];
getOrganizationDirectory(org_key: string): string;
_orgConfigAccessor(org_key: string): ConfigurationFileService<OrganizationConfiguration>;
hasOrganizationConfig(org_key: string): boolean;
setOrganizationConfig(organization: OrganizationConfiguration): OrganizationConfiguration;
setOrganizationAssetConfig(org_config: OrganizationConfiguration): OrganizationAssetConfiguration;
getOrganizationConfig(org_key: string): OrganizationConfiguration;
getOrganizationAssetConfig(org_key: string): OrganizationAssetConfiguration;
get organization_keys(): string[];
getStoriesOrganizationKeys(story_keys: string[]): string[];
getOrganizationStoryKeys(organization_key: string): string[];
getOrganizationConfigurations(org_keys: string[]): OrganizationConfiguration[];
_previewConfigAccessor(story_key: string): ConfigurationFileService<PreviewConfiguration>;
resetPreviewConfig(story_key: string): PreviewConfiguration;
setPreviewConfig(story_config: StoryConfiguration): PreviewConfiguration;
getPreviewConfig(story_key: string): PreviewConfiguration;
getStoryData(story: StoryConfiguration, asset_config: StoryAssetConfiguration, episode_key: string): Object;
getActionDataFromConfigurations(story_key: string, action_key: string): import("../models/configuration/support/StoryAction").StoryAction;
getExperiencePreviewFromConfigurations(story_key: string, episode_key?: string | null): PreviewConfiguration;
save(): void;
}