|
|
@ -162,6 +162,9 @@ The original assignment leaves some questions unanswered, I tried to answer them |
|
|
|
Nest.js provides a good starting point, and I already created services with Nest.js in the past, |
|
|
|
Nest.js provides a good starting point, and I already created services with Nest.js in the past, |
|
|
|
so I decided to use it here as well, to save time on learning the new boilerplate. |
|
|
|
so I decided to use it here as well, to save time on learning the new boilerplate. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Additionally I switched TS config to use `@tsconfig/strictest` options, |
|
|
|
|
|
|
|
and eslint config to use `@typescript-eslint/strict` ruleset. |
|
|
|
|
|
|
|
|
|
|
|
* **Dependency injection** |
|
|
|
* **Dependency injection** |
|
|
|
|
|
|
|
|
|
|
|
All integrations and storages etc have proper generalized interfaces; |
|
|
|
All integrations and storages etc have proper generalized interfaces; |
|
|
|