A nice guide to dependency injection ⭐

I like it. But is JS/TS really the best option for illustrating this?