Riveran
@Riveran
Astartes

Как изменить new Promise на util.promisify?

Как можно переписать эту функцию на util.promisify?
Location.getLocationByUrlSlugWithPromise = function(urlSlug) {
		return new Promise((resolve, reject) => {
			Location.getLocationByUrlSlug(urlSlug, (error, location) => {
				if (error) {
					return reject(error);
				}
				if (location) {
					return resolve(location);
				}

				return relose(null);
			});
		})
	}
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
search
@search
мама говорит что я особенный
Как-то так:

Location.getLocationByUrlSlugWithPromise = util.promisify(Location.getLocationByUrlSlug.bind(Location));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы