@namecheap/express-inversify
Version:
Some utilities for the development of express applications with Inversify
32 lines • 834 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.HttpResponseMessage = void 0;
class HttpResponseMessage {
constructor(statusCode = 200) {
this._headers = {};
this.statusCode = statusCode;
}
get headers() {
return this._headers;
}
set headers(headers) {
this._headers = headers;
}
get content() {
return this._content;
}
set content(value) {
this._content = value;
}
get statusCode() {
return this._statusCode;
}
set statusCode(code) {
if (code < 0 || code > 999) {
throw new Error(`${code} is not a valid status code`);
}
this._statusCode = code;
}
}
exports.HttpResponseMessage = HttpResponseMessage;
//# sourceMappingURL=httpResponseMessage.js.map