37 lines
740 B
TypeScript
37 lines
740 B
TypeScript
/**
|
|
* 模板编辑器 API — 目录化入口
|
|
* 保持与原 editing-planner.ts 相同导出,向后兼容
|
|
*/
|
|
|
|
// 类型
|
|
export type {
|
|
TemplateMode,
|
|
TitleConfig,
|
|
SubtitleConfig,
|
|
BgmConfig,
|
|
TemplateSegment,
|
|
EditingTemplate,
|
|
TemplateCategory,
|
|
SaveTemplatePayload,
|
|
GenerateFromTemplatePayload,
|
|
ValidationWarningDetails,
|
|
ValidateWarning,
|
|
GenerateFromTemplateResponse,
|
|
ListTemplatesResponse,
|
|
ListCategoriesResponse,
|
|
} from "./types"
|
|
|
|
// 常量
|
|
export { MODE_LABELS, MODE_COLORS } from "./constants"
|
|
|
|
// API 函数
|
|
export {
|
|
getEditingTemplates,
|
|
getEditingTemplate,
|
|
createEditingTemplate,
|
|
updateEditingTemplate,
|
|
deleteEditingTemplate,
|
|
getTemplateCategories,
|
|
generateFromTemplate,
|
|
} from "./templates"
|