@viewdo/dxp-story-cli
Version:
DXP Story Management CLI
23 lines (22 loc) • 1.3 kB
TypeScript
import { StoryConfiguration } from "../models/configuration/StoryConfiguration";
import { OrganizationConfiguration } from "../models/configuration/OrganizationConfiguration";
import { StoryAssetConfiguration } from "../models/configuration/StoryAssetConfiguration";
import { TokenizationService } from "./TokenizationService";
import { Story, Organization } from "../models/types";
import { PreviewConfiguration } from "../models/configuration/PreviewConfiguration";
export declare class PreviewService {
private tokenization_service;
constructor(tokenization_service: TokenizationService);
_getProgressMap(milestones: string[]): {
new: number;
sent: number;
opened: number;
started: number;
completed: number;
converted: number;
};
_fixPath(long_path: string, key: string): string;
_formatStory(story: StoryConfiguration, asset_config: StoryAssetConfiguration, story_data: Object): Story;
_formatOrganization(organization: OrganizationConfiguration, child_entity_key: string): Organization;
formatPreview(preview_config: PreviewConfiguration, organization: OrganizationConfiguration, story: StoryConfiguration, asset_config: StoryAssetConfiguration, episode_key: string, story_data: Object): PreviewConfiguration;
}