Fala pessoal, fiquei com uma duvida nesse codigo abaixo:
ConnectionFactory
.getConnection()
.then(connection => new NegociacaoDao(connection))
.then(dao => dao.listaTodos())
.then(negociacoes =>
negociacoes.forEach(negociacao =>
this._listaNegociacoes.adiciona(negociacao)));
}
Nesta parte:
.then(connection => new NegociacaoDao(connection))
.then(dao => dao.listaTodos())
...então eu criei uma NegociacaoDao a partir da promise que me devolve a connection.
mas depois uso o then de novo, o que nao entendi e que a instância de NegociacaoDao nao devolve promise e mesmo assim foi possivel utilizar a then.
Poderia me esclarecer esta duvida?
Obrigado!