Sep 4, 2018 · 1 min read
Good to hear! Remember that an abstract class is also an interface on a semantic level, and on a syntactical level a class can use the implements keyword on another class too, it doesn’t have to use the inherits keyword.
For DI, have you tried https://github.com/ffMathy/FluffySpoon.JavaScript.InversionOfControl
Another framework I built for DI and IOC. Very minimalistic.