У меня есть функция, которая получает обратный вызов в качестве параметра. Например:Как получить ошибку и результат при использовании ждут
client.sendMessage(params, (status, response) => {
console.log('Status: ', status);
console.log('API Response:\n', response);
});
Я тогда promisify его:
const Promise = require('bluebird');
const sendMessageFunc: Object = Promise.promisify(client.sendMessage);
Тогда я называю это:
result = await sendMessageFunc(params);
Я действительно хочу, чтобы получить (status, response)
, чтобы затем сделать:
(status, response) = await sendMessageFunc(params);
console.log('Status: ', status);
console.log('API Response:\n', response);
Но это не va синтаксис крышки. Что мне делать? Что такое объект «result», который возвращается мне?