Возврат значения асинхронной функции TypeScript
Как сделать, чтобы асинхронная функция, построенная через async/await вернула значение в TypeScript?
const func = async (param: type) : object {}
Не работает, а писать все в одной функции не очень. Нужно чтобы асинхронная функция вернула именно значение. То есть return object допустим. И чтобы потом через await в другой функции можно было использовать функцию func как значение.
И если даже заменить на Promise, оно не работает, то есть нельзя потом написать
async function getCompany(companyName: string) {
const companyInfo = await getCompanyIdByName(companyName);
}

