import { UploadService, type UploadDirectoryOptions } from './UploadService'; /** * 目录上传的具体实现:继承 UploadService,按目录遍历上传,云端已存在则跳过。 * 未覆盖任何方法时行为与基类一致;子类可覆盖 collectFiles、uploadOneFile 等。 */ export class DirectoryUploadFlow extends UploadService { constructor( storageClient: UploadService['storageClient'], cdnBaseUrl?: string, reporter?: UploadService['reporter'], fileProcessor?: UploadService['fileProcessor'], ) { super(storageClient, cdnBaseUrl, reporter, fileProcessor); } }