ts-api-core
Version:
Nodejs api framework core
17 lines (16 loc) • 576 B
TypeScript
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;