Это относится к библиотекам npm.
Как я узнаю, что определенная операция или функция из библиотеки является асинхронной, в которой я должен использовать синтаксис асинхронного ожидания.
Async / Await основывается на Promises, поэтому можно ожидать функции, которые возвращают обещания. Если функция принимает обратный вызов, она также обычно асинхронна, но ее нельзя ожидать. Однако вы можете преобразовать такие API для предоставления объектов Promise и, в свою очередь, ожидать их.