citrineos-core
citrineos-core copied to clipboard
Feature/crud events
Adding crud events to CrudRepository.
- ICrudRepository > CrudRepository, interface to abstract class in order to extend EventEmitter to emit lifecycle events
- 'created', 'updated', 'deleted' events
- Updated repository classes to emit events
- Changed Sequelize repository implementation names to include Sequelize
- SequelizeRepository from abstract class to class