dinoloop-es8
Version:
A lightweight REST API Library for building scalable Node.js server-side applications powered by Typescript
35 lines • 2.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const entities_1 = require("../../entities");
const constants_1 = require("../../constants");
/**
* Creates HttpResponseMessage with HttpStatusCode.ok (200)
*/
exports.Ok = (content) => {
return new entities_1.HttpResponseMessage(constants_1.HttpStatusCode.oK, content);
};
/**
* Creates HttpResponseMessage with HttpStatusCode.noContent (204)
*/
exports.NoContent = () => {
return new entities_1.HttpResponseMessage(constants_1.HttpStatusCode.noContent, undefined);
};
/**
* Creates HttpResponseMessage with HttpStatusCode.badRequest (400)
*/
exports.BadRequest = (content) => {
return new entities_1.HttpResponseMessage(constants_1.HttpStatusCode.badRequest, content);
};
/**
* Creates HttpResponseMessage with HttpStatusCode.unauthorized (401)
*/
exports.Unauthorized = (content) => {
return new entities_1.HttpResponseMessage(constants_1.HttpStatusCode.unauthorized, content);
};
/**
* Creates HttpResponseMessage with HttpStatusCode.notFound (404)
*/
exports.NotFound = (content) => {
return new entities_1.HttpResponseMessage(constants_1.HttpStatusCode.notFound, content);
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC5yZXNwb25zZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9tb2R1bGVzL2J1aWx0aW4vaHR0cF9yZXNwb25zZS9odHRwLnJlc3BvbnNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsNkNBQXFEO0FBQ3JELCtDQUFpRDtBQUVqRDs7R0FFRztBQUNVLFFBQUEsRUFBRSxHQUFHLENBQUMsT0FBYSxFQUFFLEVBQUU7SUFDaEMsT0FBTyxJQUFJLDhCQUFtQixDQUFNLDBCQUFjLENBQUMsRUFBRSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQ3BFLENBQUMsQ0FBQztBQUVGOztHQUVHO0FBQ1UsUUFBQSxTQUFTLEdBQUcsR0FBRyxFQUFFO0lBQzFCLE9BQU8sSUFBSSw4QkFBbUIsQ0FBTSwwQkFBYyxDQUFDLFNBQVMsRUFBRSxTQUFTLENBQUMsQ0FBQztBQUM3RSxDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNVLFFBQUEsVUFBVSxHQUFHLENBQUMsT0FBYSxFQUFFLEVBQUU7SUFDeEMsT0FBTyxJQUFJLDhCQUFtQixDQUFNLDBCQUFjLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQzVFLENBQUMsQ0FBQztBQUVGOztHQUVHO0FBQ1UsUUFBQSxZQUFZLEdBQUcsQ0FBQyxPQUFhLEVBQUUsRUFBRTtJQUMxQyxPQUFPLElBQUksOEJBQW1CLENBQU0sMEJBQWMsQ0FBQyxZQUFZLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDOUUsQ0FBQyxDQUFDO0FBRUY7O0dBRUc7QUFDVSxRQUFBLFFBQVEsR0FBRyxDQUFDLE9BQWEsRUFBRSxFQUFFO0lBQ3RDLE9BQU8sSUFBSSw4QkFBbUIsQ0FBTSwwQkFBYyxDQUFDLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQztBQUMxRSxDQUFDLENBQUMifQ==