“This RC gives an idea of what the full version of 2.0 will look like, and we’re looking for broader feedback to stabilize and make 2.0 a solid release,” wrote Daniel Rosenwasser, program manager for TypeScript at Microsoft, in a blog post. “Overall, the RC should be stable enough for general use, and we don’t expect any major new features to be added past this point.”
The company recently released the beta version of the programming language last month with non-nullable types, a new workflow for getting .d.ts files, control flow analysis for types, and easier module declarations.
According to Rosenwasser, the official release of 2.0 is coming soon, and these new features will play an important part in the release.
Version 2.0 will also feature an improved definition file acquisition, specifying types for functions; type guards on property access; read-only properties and index signatures; implicit index signatures; support for private and protected constructors; and support for abstract properties.
Originally, TypeScript 2.0 was suppose to feature support for async functions in ECMAScript 3 and 5, but the company said that due to the complications, the support isn’t expected to be added until TypeScript 2.1.
The language’s full road map is available here.