UNPKG

@tsed/common

Version:
47 lines (46 loc) 1.23 kB
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 { }