@tsed/common
Version:
A TypeScript Framework on top of Express
47 lines (46 loc) • 1.23 kB
TypeScript
import { Type } from "@tsed/core";
import { IParamOptions } from "../../interfaces/IParamOptions";
/**
* Request service.
*
* @decorator
* @operation
* @input
*/
export declare function Request(expression: string, useType: Type<any>): ParameterDecorator;
export declare function Request(expression: string): ParameterDecorator;
export declare function Request(useType: Type<any>): ParameterDecorator;
export declare function Request(options: IParamOptions<any>): ParameterDecorator;
export declare function Request(): ParameterDecorator;
/**
* Request service.
*
* @alias Request
* @decorator
* @operation
* @input
*/
export declare function Req(expression: string, useType: Type<any>): ParameterDecorator;
export declare function Req(expression: string): ParameterDecorator;
export declare function Req(useType: Type<any>): ParameterDecorator;
export declare function Req(options: IParamOptions<any>): ParameterDecorator;
export declare function Req(): ParameterDecorator;
/**
* Request service.
*
* @decorator
* @operation
* @input
*/
export interface Request extends TsED.Request {
}
/**
* Request service.
*
* @alias Request
* @decorator
* @operation
* @input
*/
export interface Req extends Request {
}