TypeScript is a superset of JavaScript which primarily provides optional static typing, classes and interfaces. One of the big benefits is to enable IDEs to provide a richer environment for spotting common errors as you type the code.

Cómo declarar una nueva propiedad en el objeto Window del explorador con Typescript
Aprende a agregar una nueva propiedad al objeto Window del explorador usando Typescript.