Мне нужно передать функцию другой функции и выполнить ее как обратный вызов. Проблема в том, что иногда эта функция является асинхронной, например:
async function() {
 // Some async actions
}
Итак, я хочу выполнить await callback() или callback() в зависимости от типа получаемой функции.
Есть ли способ узнать тип функции?
