UNPKG

@decorators/server

Version:

node decorators - decorators for express library

16 lines (15 loc) 696 B
import { ClassConstructor, Context, Handler } from '../../../core'; import { HttpApplicationAdapter } from './http-application-adapter'; export declare class HttpContext extends Context { protected controller: ClassConstructor; protected handler: Handler; protected adapter: HttpApplicationAdapter; protected req: unknown; protected res: unknown; protected args: unknown[]; constructor(controller: ClassConstructor, handler: Handler, adapter: HttpApplicationAdapter, req: unknown, res: unknown, args: unknown[]); getArgs<T = unknown[]>(): T; getRequest<Req>(): Req; getResponse<Res>(): Res; reply(message: unknown, status: number): Promise<unknown>; }