structure-event-collector
Version:
Collect arbitrary events
37 lines (24 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = routesHandler;
var _event = require('./controllers/event');
var _event2 = _interopRequireDefault(_event);
var _structureDispatcher = require('structure-dispatcher');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const express = require('express');
const routes = express.Router();
const controller = new _event2.default();
routes.get(`/:id`, (0, _structureDispatcher.dispatch)(controller, 'getById'));
routes.get(`/`, (0, _structureDispatcher.dispatch)(controller, 'getAll'));
routes.patch(`/:id`, (0, _structureDispatcher.dispatch)(controller, 'updateById'));
routes.post(`/`, (0, _structureDispatcher.dispatch)(controller, 'create'));
routes.delete(`/:id`, (0, _structureDispatcher.dispatch)(controller, 'deleteById'));
function routesHandler(props = {}) {
return {
routeName: 'events',
routes
};
}
//# sourceMappingURL=routes.js.map