при использовании angular, обычно используют RXjs для обещаний, и мне интересно, правильно ли это при использовании firebase. Если да, то почему (в чем выгода) и как я могу это сделать?
например, как обернуть метод push firebase, чтобы метод возвращал наблюдаемый, а не firebase.database.ThenableReference тип
sendMsg(msg: M.ChatMessage) {
return this.db.list(this.firebaseChatPath).push(msg);
}