O'Reilly logo

Cross-platform Desktop Application Development: Electron, Node, NW.js, and React by Dmitry Sheiko

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Welcome to TypeScript

When working on a large scalable application, it's essential that established architecture has been followed by all the team members. In other languages, such as Java, C++, C#, and PHP, we can declare types and interfaces. So, no one can go with a new functionality unless it fully satisfies the interface intended by the system architect. JavaScript has neither strict types nor interfaces. That why, in 2012, engineers of Microsoft developed a superset of JavaScript (ES2015) called TypeScript. This language extends JavaScript with optional static typing and compiles back to JavaScript, so is acceptable by any browser and operating system. It is similar to how we compile ES.Next to ECMAScript of the fifth edition with Babel, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required