UNPKG

ts-api-core

Version:

Nodejs api framework core

17 lines (16 loc) 576 B
import { Express, Request, Response } from "express-serve-static-core"; import { ClassType } from "../base/type"; import { SaveLogger } from '../base/logger'; import { ParamItem } from "./express.decorator"; /** * 从请求提取参数 */ export declare function extractParameters(req: Request, res: Response, params?: ParamItem[]): any | undefined; /** * 注册服务 * * ``` * RegisterService(express, [services]) * ``` */ export declare function RegisterService(app: Express, serviceClasses: ClassType<any>[], logger: SaveLogger | undefined): void;