mira-app-server
Version:
Mira Server - standalone server application using mira-app-core
20 lines • 729 B
TypeScript
import { Router } from 'express';
import { AuthRouter } from './AuthRouter';
import { MiraServer } from '..';
/**
* 下载执行器路由
*
* POST /api/download/start body: { libraryId, urls: string[], folderId?, clientId? } → { batchId }
* GET /api/download/progress/:batchId → BatchProgress
*
* 全挂 authMiddleware,按 req.user.id。库权限校验沿用全局 permission 中间件。
*/
export declare class DownloadRoutes {
private router;
private authRouter;
private backend;
constructor(backend: MiraServer, authRouter: AuthRouter);
private setupRoutes;
getRouter(): Router;
}
//# sourceMappingURL=DownloadRoutes.d.ts.map