naily
Version:
写了一个没有模块系统的 Minimal Nest.js 写着玩的~
16 lines (15 loc) • 663 B
TypeScript
import { Request, Response } from "express-serve-static-core";
import { IControllerMetadata, IParameterMetadata } from "../decorator/http.decorator";
export interface IinitParameter {
queryMetadata: IParameterMetadata;
paramMetadata: IParameterMetadata;
bodyMetadata: IParameterMetadata;
ipMetadata: IParameterMetadata;
reqMetadata: IParameterMetadata;
resMetadata: IParameterMetadata;
}
export declare function initParameter(controllerMetadata: IControllerMetadata): IinitParameter;
export declare function analysisParameter(metadata: IinitParameter, fn: Function, req: Request, res: Response): {
args: any[];
hasRes: boolean;
};