ConnectionFactory
.getConnection()
.then(connection => new NegociacaoDao(connection))
.then(dao => dao.listaTodos())
.then(negociacoes =>
negociacoes.forEach(negociacao =>
this._listaNegociacoes.adiciona(negociacao)))
.catch(erro => this._mensagem.texto = erro);Estou com uma grande dúvida, como que NegociacaoDao 'encadeia' com um .then(), se o constructor de NegociacaoDao não retorna uma Promisse?
.then(connection => new NegociacaoDao(connection))
.then() <-- ???