UNPKG

703 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.HttpCode = void 0;
4const constants_1 = require("../../constants");
5/**
6 * Request method Decorator. Defines the HTTP response status code. Overrides
7 * default status code for the decorated request method.
8 *
9 * @param statusCode HTTP response code to be returned by route handler.
10 *
11 * @see [Http Status Codes](https://docs.nestjs.com/controllers#status-code)
12 *
13 * @publicApi
14 */
15function HttpCode(statusCode) {
16 return (target, key, descriptor) => {
17 Reflect.defineMetadata(constants_1.HTTP_CODE_METADATA, statusCode, descriptor.value);
18 return descriptor;
19 };
20}
21exports.HttpCode = HttpCode;