angularfirebase и typcript - установить тип возвращаемого значения базы данных - PullRequest
1 голос
/ 18 июня 2019

У меня есть эта функция

 getPresence(userGuid: string): Observable<M.UserPresence>{
    let firebaseRef = this.firebaseService.getFirebaseUsersDataRef('presence/' + userGuid);
    return this.db.object(firebaseRef).valueChanges();
  }

значение, которое возвращается из базы данных - M.UserPresence.Но он не компилируется, потому что

Type 'Observable<{}>' is not assignable to type 'Observable<UserPresence>'.
  Type '{}' is missing the following properties from type 'UserPresence': status, timestamp

Как я могу "сказать", что тип возвращаемого значения из db действительно M.UserPresence

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...