Quick #typescript snippet.
Inversion of control is a useful pattern for managing complex dependency graphs. But a lot of DI libraries can be seen as too "magic-y".
Here's a simple, fully type-safe IoC container in under 100 lines with no magic and no decorators.
Full-stack web developer.

