I am creating a chat application by using Angular 6 and Firebase, and I am facing following errors:
Error 1 -
I am getting error in importing FirebaseListObservable from angularfire2/database
import { AngularFireDatabase, FirebaseListObservable} from 'angularfire2/database';
[ts] Module '"/Users/user/Projects/A4/chat-app/node_modules/angularfire2/database/index"' has no exported member 'FirebaseListObservable'.
Error - 2
[ts] Argument of type '{ query: { limitToLast: number; orderByKey: boolean; }; }' is not assignable to parameter of type 'QueryFn'. Object literal may only specify known properties, and 'query' does not exist in type 'QueryFn'.
getMessages(): FirebaseListObservable<ChatMessage[]> {
return this.db.list('messages', {
query: {
limitToLast: 25,
orderByKey: true
}
});