UNPKG

@viewdo/dxp-story-cli

Version:

DXP Story Management CLI

54 lines (53 loc) 3.49 kB
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; }