Функция1 принимает в аргументы функцию2. Как функции3 передать в аргументы типы аргументов функции2 + еще один?
В TypeScript можно передавать типы аргументов функции2 вместе с еще одним дополнительным типом, используя концепцию "generic-типов". Generic-типы позволяют создавать более обобщенные типы, которые могут быть параметризованы другими типами. Допустим, у нас есть функция2, которая принимает два аргумента: function функция2(arg1: тип1, arg2: тип2): void { // реализация функции } Теперь мы хотим передать типы аргументов функции2, ... Читать далее