Hacker News new | past | comments | ask | show | jobs | submit login

A goal of TypeScript was that it could be added incrementally to already existing JavaScript code. This meant it has to support a wide variety of crazy pattern used in already existing JavaScript frameworks and libraries.

If you want simple interfaces, just write simple interfaces. TypeScript does not prevent you from that. But it makes complex things possible, when you need it.

If you work with developers who like to make things needlessly complex, the solution is not to make the tools less powerful.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: