@libj/http-meta
Version:
23 lines • 838 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.httpStatusText = void 0;
var HttpStatus_1 = require("./HttpStatus");
var HttpMetaError_1 = require("../HttpMetaError");
var httpStatusText = function (statusCode) {
if (!HttpStatus_1.HttpStatus[statusCode]) {
throw new HttpMetaError_1.HttpMetaError("Unknown http status code: ".concat(statusCode));
}
if (statusCode === HttpStatus_1.HttpStatus.OK) {
return HttpStatus_1.HttpStatus[HttpStatus_1.HttpStatus.OK];
}
return HttpStatus_1.HttpStatus[statusCode]
.split('_')
.map(toCamelCase)
.join(' ');
};
exports.httpStatusText = httpStatusText;
/*** Lib ***/
function toCamelCase(str) {
return str[0].toUpperCase() + str.substring(1).toLowerCase();
}
//# sourceMappingURL=httpStatusText.js.map
;