decorator-koa-router
Version:
Package to declare koa controllers via decorators
18 lines • 872 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ControllerActions = exports.makeSureItIsASupportedMethod = exports.HTTP_METHODS_SUPPORTED = void 0;
var HTTP_METHODS_SUPPORTED;
(function (HTTP_METHODS_SUPPORTED) {
HTTP_METHODS_SUPPORTED["PUT"] = "put";
HTTP_METHODS_SUPPORTED["POST"] = "post";
HTTP_METHODS_SUPPORTED["GET"] = "get";
HTTP_METHODS_SUPPORTED["DELETE"] = "delete";
})(HTTP_METHODS_SUPPORTED = exports.HTTP_METHODS_SUPPORTED || (exports.HTTP_METHODS_SUPPORTED = {}));
const makeSureItIsASupportedMethod = (method) => {
if (!Object.values(HTTP_METHODS_SUPPORTED).includes(method)) {
throw new Error(`This method is not allowed [${method}]`);
}
};
exports.makeSureItIsASupportedMethod = makeSureItIsASupportedMethod;
exports.ControllerActions = {};
//# sourceMappingURL=ControllerActions.js.map