import type { CanvasAssetKind, CanvasMediaType, } from './ImageCanvasEditorTypes'; export function resolveUploadedAssetKind( mediaType: CanvasMediaType, ): CanvasAssetKind | undefined { switch (mediaType) { case 'video': return 'video'; case 'audio': return 'audio'; case 'image-sequence': throw new Error('序列帧素材不支持按单个媒体文件上传'); case 'image': return undefined; } }