@3kles/3kles-mongodbeventutil
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

3KLES-MONGODBUTIL

This package is based on:

This toolbox to easily create mongodbservice with selection and event.

Services

MongoDBSelectionService is a service based on MongoDBService to add selection and event

  • getSelected: Get selected records
  • selectAll: Select all records
  • select: Select record by id
  • clearSelection: Clear current selection
  • deleteSelection: Delete selected records

Routes

MongoDBSelectionRouter is a service based on MongoDBRouter to add selection and event Add routes for:

  • getSelected
  • selectAll
  • select
  • clearSelection
  • deleteSelection

Utils

GenericCRUDEvent is a class to simplify event transmission:

  • emit (data:any, type:string): Method to send message (data) to exchange with routingKey (type)
  • create: Used when creating record
  • update: Used when updating record
  • delete: Used when deleting record

CRUDSelectionUtil is a toolbox

  • buildGenericRoute: Create a route from model and GenericCRUDEvent
  • generate: Override CRUDUtil @3Kles/3kles-corebe to add select, selectAll, clearSelection

Readme

Keywords

none

Package Sidebar

Install

npm i @3kles/3kles-mongodbeventutil

Weekly Downloads

41

Version

2.0.1

License

ISC

Unpacked Size

2.28 MB

Total Files

11

Last publish

Collaborators

  • freazgo
  • jchaut
  • cdasilvacosta
  • qcampos