Bom dia, estou tentando retornar um valor de uma promise e não consigo, minha função é essa:
public getAll() {
try {
var db = this.dbProvider.openBDWebSQL();
db.transaction(function (tx) {
console.log('entrou 1');
tx.executeSql(sql, [], function (tx, result) {
console.log('entrou 2');
var item = result.rows.item(0);
console.log(item);
let config = new ConfigObject();
config.token = item.token;
config.login_padrao = item.login_padrao;
config.senha_padrao = item.senha_padrao;
console.log(config);
Promise.resolve(config);
}, function (transaction, error) {
console.log(error);
Promise.reject(error);
});
});
} catch (e) {
Promise.reject(e);
}
}
}
como eu recebo o valor que retorna dessa promise em outra função?