UPDATE - контекст этого вопроса был предварительно машинопись 1,4. С этой версии, моя первая догадка была поддержана языка. Смотрите обновление в ответ.
Я могу заявить f, что это функция , которая принимает строку и возвращает строку:
var f : (string) => string
И я могу заявить g, что массив строки:
var g : string[]
Как я могу заявить h, что массив «функция , которая принимает строку и возвращает строку»?
Моя первая догадка:
var h : ((string) => string)[]
Это, кажется, ошибка синтаксиса. Если я забрать лишние скобки, то это функция из строки в массив строки.













