优化 API中data的类型声明

This commit is contained in:
tone
2024-09-25 13:15:32 +08:00
parent 96d212a973
commit 1091bfe086
4 changed files with 14 additions and 10 deletions

View File

@@ -1,5 +1,6 @@
import { Request, Response, NextFunction } from "express"
import Logger from "@lib/Logger/Logger";
import { RequestData } from "@lib/API/API";
const logger = new Logger('API', 'Middleware', 'MountIP');
// 挂载IP将请求的ip地址挂载到data._ip属性下
@@ -20,9 +21,8 @@ let MountIP = (req: Request, res: Response, next: NextFunction) => {
export default MountIP;
interface MountIPRequestData {
_ip: string,
[key: string | number | symbol]: any
}
interface MountIPRequestData extends RequestData {
_ip: string;
}
export type { MountIPRequestData };