44 lines
917 B
TypeScript

/**
* 视频编辑功能模块导出
*/
// 主要组件
export { VideoEditOverlay } from './VideoEditOverlay';
export { EditPoint } from './EditPoint';
export { EditConnection, calculateInputPosition } from './EditConnection';
export { EditInput } from './EditInput';
export { EditDescription } from './EditDescription';
// Hook
export { useVideoEdit } from './useVideoEdit';
// 类型定义
export type {
EditPoint as EditPointType,
EditPointPosition,
EditPointStatus,
CreateEditPointRequest,
UpdateEditPointRequest,
DeleteEditPointRequest,
EditPointsResponse,
VideoEditConfig,
VideoEditContext,
EditPointAction,
ConnectionPathParams,
InputBoxPosition
} from './types';
// API函数
export {
createEditPoint,
updateEditPoint,
deleteEditPoint,
getEditPoints,
batchDeleteEditPoints,
getEditPointStats,
submitEditRequest
} from './api';
// 样式
import './video-edit.css';