UNPKG

@nestjs/common

Version:

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

28 lines (27 loc) 1.62 kB
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(): ParameterDecorator; export declare function Query(...pipes: (Type<PipeTransform> | PipeTransform)[]): ParameterDecorator; export declare function Query(property: string, ...pipes: (Type<PipeTransform> | PipeTransform)[]): ParameterDecorator; export declare function Body(): ParameterDecorator; export declare function Body(...pipes: (Type<PipeTransform> | PipeTransform)[]): ParameterDecorator; export declare function Body(property: string, ...pipes: (Type<PipeTransform> | PipeTransform)[]): ParameterDecorator; export declare function Param(): ParameterDecorator; export declare function Param(...pipes: (Type<PipeTransform> | PipeTransform)[]): ParameterDecorator; export declare function Param(property: string, ...pipes: (Type<PipeTransform> | PipeTransform)[]): ParameterDecorator; export declare const Req: () => ParameterDecorator; export declare const Res: () => ParameterDecorator;