Перейти к содержимому
11 / 37

Что такое const type parameters (TypeScript 5.0)?

Const type parameters позволяют добавить модификатор const к generic-параметру: function foo<const T>(value: T). Это заставляет TypeScript выводить тип аргумента как максимально узкий литерал — то же самое, что as const, но автоматически на стороне вызываемой функции. Вместо string[] ты получишь readonly ["hello", "world"], без необходимости писать as const на каждом вызове.

Что такое const type parameters (TypeScript 5.0)? | JScriptiser