UNPKG

tsunamy

Version:

A new typesript framework

27 lines (26 loc) 942 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var http_status_1 = require("./http-status"); var ResponseEntity = /** @class */ (function () { function ResponseEntity(httpStatus, body) { this.code = httpStatus.getCode(); this.body = body; } ResponseEntity.ok = function (body) { return new ResponseEntity(http_status_1.HttpStatus.OK, body); }; ResponseEntity.internalServerError = function () { return this.httpStatus(http_status_1.HttpStatus.INTERNAL_SERVER_ERROR); }; ResponseEntity.httpStatus = function (httpStatus) { return new ResponseEntity(httpStatus, httpStatus.getReasonPhrase()); }; ResponseEntity.prototype.getCode = function () { return this.code; }; ResponseEntity.prototype.getBody = function () { return this.body; }; return ResponseEntity; }()); exports.ResponseEntity = ResponseEntity;