Я использую анонимную функцию с асинхронностью, и во время компиляции произошла ошибка.Я вызываю эту функцию внутри родительской функции в ожидании.
У меня есть две функции:
- родительская функция
- дочерняя функция
в родительской функции я использую async-await.и вызвал вторую функцию (которая является функцией стрелки).если я пишу эту функцию как async function functionName (parameters) {}
, она работает, но я использую ее как export const functionName = async (params) => {}
, и она выдала мне эту ошибку.
const a = await b(data);
const b = async (data) => { return "success" }
я пытаюсь добавить const functionName = async (params) Promise<string> => {}
, но все еще та же ошибка.
В родительской функции я вызываю дочернюю функцию как
, как избежать этой ошибки.