Доработка проверки на функцию для случая с асинхронными вариантами

This commit is contained in:
Mikhail Chechnev 2018-11-09 21:55:58 +03:00
parent 158f276989
commit 0022777f96

View File

@ -15,7 +15,8 @@ const { MODULES_PATH_EX } = require("@core/constants.js"); //Глобавльн
//Проверка на функцию
const isFunction = functionToCheck => {
return functionToCheck && {}.toString.call(functionToCheck) === "[object Function]";
let fnStr = {}.toString.call(functionToCheck);
return functionToCheck && (fnStr === "[object Function]" || fnStr === "[object AsyncFunction]");
};
//Проверка объекта на наличие списка функций