Пожалуйста, посмотрите этот пример:
const MyFunction: SomeType<SomeProp> = () => { }
Проще набрать MyFunction в именованной функции стрелки, но как мне сделать то же самое в функции на основе ключевого слова функции?
MyFunction
function MyFunction() {} // ???
Проверьте это:
const MyFunction: SomeType<SomeProp> = function() { }
Как это:
function MyFunction(): SomeType<SomeProp> { }
Я не уверен, но кажется, что вы используете универсальный интерфейс. Может быть, это поможет.
Каков синтаксис функций стрелок Typescript с обобщениями?
» В справочнике по машинописи в настоящее время нет ничего о функциях стрелок. Обычные функции могут быть типизированы в общем случае следующим синтаксисом: пример:
function identity<T>(arg: T): T { return arg; }
"
Кстати, это анонимная функция. Я искал эту статью по ключевым словам в «ключевом слове машинной анонимной функции».