structure-event-collector
Version:
Collect arbitrary events
48 lines (38 loc) • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _assign = require('babel-runtime/core-js/object/assign');
var _assign2 = _interopRequireDefault(_assign);
var _structureRootModel = require('structure-root-model');
var _structureRootModel2 = _interopRequireDefault(_structureRootModel);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* EventModel Class
*
* @public
* @class EventModel
*/
class EventModel extends _structureRootModel2.default {
/**
* EventModel constructor
*
* @public
* @constructor
* @param {Object} options - Options
*/
constructor(options = {}) {
super((0, _assign2.default)({}, {
table: 'events',
permissions: {
create: ['public'],
delete: ['admin'],
read: ['admin'],
replace: ['admin'],
update: ['admin']
}
}, options));
}
}
exports.default = EventModel;
//# sourceMappingURL=event.js.map