/** * Inject http Body * @param {string} [name] properties name in body object */ export function Body(): Function { return () => { return; }; } /** * Inject value from body * * @param {string} [name] The name of the body parameter */ export function BodyProp(name?: string): Function { return () => { return; }; } /** * Inject value from Path * * @param {string} [name] The name of the path parameter */ export function Path(name?: string): Function { return () => { return; }; } /** * Inject value from query string * * @param {string} [name] The name of the query parameter */ export function Query(name?: string): Function { return () => { return; }; } /** * Inject value from Http header * * @param {string} [name] The name of the header parameter */ export function Header(name?: string): Function { return () => { return; }; } /** * Mark parameter as manually injected, which will not be generated */ export function Inject(): Function { return () => { return; }; } /** * Inject uploaded file * * @param {string} [name] The name of the uploaded file parameter */ export function UploadedFile(name?: string): any { return () => { return; }; } /** * Inject uploaded files * * @param {string} [name] The name of the uploaded files parameter */ export function UploadedFiles(name?: string): any { return () => { return; }; } /** * Inject uploaded files * * @param {string} [name] The name of the uploaded files parameter */ export function FormField(name?: string): any { return () => { return; }; }