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