В TypeScript я могу легко напечатать именованную функцию стрелки, но как мне сделать то же самое в функции, основанной на ключевом слове функции? - PullRequest
1 голос
/ 20 мая 2019

Пожалуйста, посмотрите этот пример:

const MyFunction: SomeType<SomeProp> = () => {

}

Проще набрать MyFunction в именованной функции стрелки, но как мне сделать то же самое в функции на основе ключевого слова функции?

function MyFunction() {} // ???

Ответы [ 3 ]

2 голосов
/ 21 мая 2019

Проверьте это:

const MyFunction: SomeType<SomeProp> = function() {

}
1 голос
/ 20 мая 2019

Как это:

function MyFunction(): SomeType<SomeProp> { 

}
0 голосов
/ 20 мая 2019

Я не уверен, но кажется, что вы используете универсальный интерфейс. Может быть, это поможет.

Каков синтаксис функций стрелок Typescript с обобщениями?

» В справочнике по машинописи в настоящее время нет ничего о функциях стрелок. Обычные функции могут быть типизированы в общем случае следующим синтаксисом: пример:

function identity<T>(arg: T): T {
    return arg;
}

"

Кстати, это анонимная функция. Я искал эту статью по ключевым словам в «ключевом слове машинной анонимной функции».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...