For the time being we are using TypeScript in our Mercury project.
If you want to know more about Mercury here you can find small description or if you prefer to read code instead of articles here is the link to the github repo.
When there is 40+ developers working on one project it's hard to keep up with all the changes. Having types makes it easier to understand parts of code you didn't know exist.
You can create interfaces for custom objects. It discourages anti patterns like passing object around and adding more and more properties to it…
Read more >