I was so excited when I first saw TypeScript, because the same as many people, I have also imagined such a language, and I called it InviScript. But I found a easier way to build my own one, and built the first version of VEJIS years ago.
Now VEJIS comes to version 0.5, with powerful Visual Studio 2012 and VEJIS's intellisense file, VEJIS can provide a great typed programming experience.
VEJIS provides "grammar-like level" enhancing for methods, classes, etc. E.g. method overloading, class inheriting. And also features like interfaces and modules.
It's just a home brew now, but if you are interested in it, please visit