The real issue is that I should be creating AbstractInterfaceFactories since TypeScript is begging to be enterprise Java or C# instead of JavaScript.
@j3rn Yeah I think I've been complaining about that aspect of it since their initial release. :P It's gotten better because they've managed to C#ify the JS ecosystem and just barely JSified C#. Also it makes searching for bugs related to "private fields" impossible since TS invented their own deprecated syntax for it before JS got it. 😩
@mauve Typescript and C# were designed by the same guy which sounds like a joke but isn't.