UNPKG

@nestjs/core

Version:

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

34 lines (33 loc) 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const common_1 = require("@nestjs/common"); class HttpException { /** * The base Nest Application exception, which is handled by the default Exceptions Handler. * If you throw an exception from your HTTP route handlers, Nest will map them to the appropriate HTTP response and send to the client. * * When `response` is an object: * - object will be stringified and returned to the user as a JSON response, * * When `response` is a string: * - Nest will create a response with two properties: * ``` * message: response, * statusCode: X * ``` * @deprecated */ constructor(response, status) { this.response = response; this.status = status; this.logger = new common_1.Logger(HttpException.name); this.logger.warn('DEPRECATED! Since version [4.3.2] HttpException class was moved to the @nestjs/common package!'); } getResponse() { return this.response; } getStatus() { return this.status; } } exports.HttpException = HttpException;