Результат асинхронной функции — это Promise, который разрешается (resole) со значением, возвращаемым функцией, или отклоняется (reject) с возникшей ошибкой.
Promise
javascript