У меня есть следующий код. performAsyncAction
выполняет асинхронное действие c и возвращает Promise<Response>
. В someFunction
я был удивлен, что TypeScript не предупреждает о , а не , используя функцию await для функции, которая возвращает обещание.
function performAsyncAction() {
return fetch('someservice');
}
function someFunction() {
const result = await performAsyncAction(); // Was expecting typescript to give error here
}
Я нашел соответствующее правило linting, которое может помочь обещание функция-ASYN c