Various wrapper classes I use in my projects
Go to file
2023-04-14 19:54:01 +03:00
scripts
src Type params for query funcs 2023-04-14 19:54:01 +03:00
.eslintrc.json
.gitignore
index.ts
LICENSE
package.json
README.md
tsconfig.cjs.json
tsconfig.json
yarn.lock

wrappers

Various wrapper classes I use in my projects.
These are specifically written for my use cases, though feel free to use.

MessageBroker: Wraps amqp-connection-manager and amqplib by extension. Ensures smooth failover when connected to a cluster.
MariaDB: Wraps mysql. Takes care of connection pooling whether connecting to a cluster or single instance.
MongoDB: Wraps mongodb. Primarily just adds helper functions.

Expected to be used together with a parent class that has a createLogger method, as defined in /src/interfaces/Server.ts and /src/interfaces/Logger.ts, utilising the logger from https://git.corgi.wtf/Navy.gif/logger.