cc-everywhere

shared/src/types/module/AppConfig.types

Enumerations

Enumeration
Description
TextToImageAppVersion
-
EditImageAppVersion
-
EditDesignAppVersion
-
ThumbnailOption
-
TextToImageFeature
-
PromptSafetyCategory
Categories for prompt safety assessment. This enum can be extended as new safety categories are identified.

Interfaces

Interface
Description
FastModeConfig
-
CommunityWallAssetData
-
CommunityWallAssetResponse
-
CommunityWallConfig
-
EditDropdownOptionConfig
-
PublishConfig
-
PromptSafetyCheckResponse
Represents the safety status of a prompt
TextToImageAppConfig
-
StartFromContentAppConfig
StartFromContentAppConfig is the app config for the Start From Content module.
ContentBrowseBaseConfig
Base configuration properties shared across all launch modes. Contains common properties available in both browse and preview modes.
BrowseModeConfig
Configuration for browse mode - the default workflow where users see template gallery first. This is the standard flow where users browse templates and then select one to preview. Extends base config with browse-specific properties like search and filters.
PreviewModeConfig
Configuration for preview mode - directly launches into template preview. This workflow bypasses the template gallery and goes straight to the preview section for a specific template. Only works with TEMPLATES category. Extends base config with preview-specific properties (templateId).
EditImageAppConfig
-
CollectionConfig
-
PreviewThumbnailsConfig
-
DesignViewerAppConfig
-
WarmupAppConfig
-

Type Aliases

Type Alias
Description
ContentBrowseConfig
Content browse configuration using discriminated union for type-safe launch modes.