UNPKG

@nestjs/common

Version:

Nest - modern, fast, powerful node.js web framework (@common)

29 lines (28 loc) 1.51 kB
import 'reflect-metadata'; import { PipeTransform } from '../../index'; import { Type } from '../../interfaces'; export declare type ParamData = object | string | number; export interface RouteParamsMetadata { [prop: number]: { index: number; data?: ParamData; }; } export declare const Request: () => ParameterDecorator; export declare const Response: () => ParameterDecorator; export declare const Next: () => ParameterDecorator; export declare const Session: () => ParameterDecorator; export declare const UploadedFile: (fileKey?: string) => ParameterDecorator; export declare const UploadedFiles: () => ParameterDecorator; export declare const Headers: (property?: string) => ParameterDecorator; export declare function Query(): any; export declare function Query(...pipes: (Type<PipeTransform> | PipeTransform)[]): any; export declare function Query(property: string, ...pipes: (Type<PipeTransform> | PipeTransform)[]): any; export declare function Body(): any; export declare function Body(...pipes: (Type<PipeTransform> | PipeTransform)[]): any; export declare function Body(property: string, ...pipes: (Type<PipeTransform> | PipeTransform)[]): any; export declare function Param(): any; export declare function Param(...pipes: (Type<PipeTransform> | PipeTransform)[]): any; export declare function Param(property: string, ...pipes: (Type<PipeTransform> | PipeTransform)[]): any; export declare const Req: () => ParameterDecorator; export declare const Res: () => ParameterDecorator;