(async () => {
let anything;
await anyNoReturnFunctionFromLibrary(arg1, (err, result) => {
if (err) throw(err);
anything = result;
});
anotherFunction(anything.property1);
})();
Вопрос: можно ли как-то заставить отработать callback функции anyNoReturnFunctionFromLibrary до вызова функции anotherFunction, чтобы переменная anything проинициализировалась. Вариант вставить anotherFunction в callback работает, но он мне не нравится, т.к. логика будет расширяться, и всю ее придется делать в callback