# Request Decorator operation input

Module
import { Request } from "@tsed/common"
Source/packages/common/src/mvc/decorators/params/request.ts

# Overview

function Request(expression: string, useType: Type<any>): ParameterDecorator;
export function Request(expression: string): ParameterDecorator;
export function Request(useType: Type<any>): ParameterDecorator;
export function Request(options: IParamOptions<any>): ParameterDecorator;
export function Request(): ParameterDecorator;
/**
 * Request service.
 *
 * @alias Request
 * @decorator
 * @operation
 * @input
 */
export function Req(expression: string, useType: Type<any>): ParameterDecorator;
export function Req(expression: string): ParameterDecorator;
export function Req(useType: Type<any>): ParameterDecorator;
export function Req(options: IParamOptions<any>): ParameterDecorator;
export function Req(): ParameterDecorator;
global {
    namespace TsED {
        interface Request {
            aborted: boolean;
        }
    }
}
/**
 * Request service.
 *
 * @decorator
 * @operation
 * @input
 */
export interface Request extends TsED.Request {
}

# Description

Request service.