@slowvoid.dev/express
Version:
node decorators - decorators for express library
41 lines (40 loc) • 1.31 kB
TypeScript
/**
* Express req object
*/
export declare const Request: (name?: string) => ParameterDecorator;
/**
* Express req object in short form
*/
export declare const Req: (name?: string) => ParameterDecorator;
/**
* Express res object
*/
export declare const Response: (name?: string) => ParameterDecorator;
/**
* Express res object in short form
*/
export declare const Res: (name?: string) => ParameterDecorator;
/**
* Express next function
*/
export declare const Next: (name?: string) => ParameterDecorator;
/**
* Express req.params object or single param, if param name was specified
*/
export declare const Params: (name?: string) => ParameterDecorator;
/**
* Express req.query object or single query param, if query param name was specified
*/
export declare const Query: (name?: string) => ParameterDecorator;
/**
* Express req.body object or single body param, if body param name was specified
*/
export declare const Body: (name?: string) => ParameterDecorator;
/**
* Express req.headers object or single headers param, if headers param name was specified
*/
export declare const Headers: (name?: string) => ParameterDecorator;
/**
* Express req.body object or single cookies param, if cookies param name was specified
*/
export declare const Cookies: (name?: string) => ParameterDecorator;