Перейти к содержимому
3 / 19

Как создать обобщённую функцию?

Обобщённая функция объявляется с параметром типа в угловых скобках перед списком аргументов: function name<T>(arg: T): T. TypeScript выводит конкретный тип из переданных аргументов, но можно указать его и явно при вызове: name<string>("hello"). Параметров типа может быть несколько, и каждый из них можно использовать в сигнатуре и теле функции.

Как создать обобщённую функцию? | JScriptiser