The template literal type has the same syntax as template literal strings in JavaScript except it is used in type positions

TypeScript 4.1, a planned upgrade to Microsoft’s popular open source language that adds types to JavaScript, is now available as a beta release, featuring template literal types and a multitude of other improvements.

The template literal type has the same syntax as template literal strings in JavaScript except it is used in type positions. When used with concrete literal types, a new string literal type is produced by concatenating the contents.

Unveiled September 18, the TypeScript 4.1 beta also lets developers re-map keys in mapped types with a new as clause. This new clause lets developers leverage features like template literal types to create new property names based on old ones. Keys can be filtered by producing never, saving developers from having to use an extra Omit helper type in some cases.

A release candidate for TypeScript 4.1 is due in October. TypeScript 4.0, the current major release, arrived in August.

#typescript #javascript #web-development #programming #developer

TypeScript 4.1 Beta Brings Template Literal Types
2.50 GEEK