forked from 77media/video-flow
44 lines
917 B
TypeScript
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';
|