Внутри объекта RxJS подписывается обратный вызов, я хочу await в функции async. Ниже приведен пример кода, который транспилер typescript жалуется на высказывание:
Ошибка: (131, 21) TS2304: Не удается найти имя "ожидание".
async ngOnInit() {
  this.subscriber = dateSubscription.subscribe((date: Date) => {
    let dbKey = await this._someService.saveToDatabase(someObject);
    // wait for db write to finish before evaluating the next code
    // ... some other code here
  });
}
Обычно я вижу это при попытке вызвать ожидание внутри функции async. Должен ли я каким-то образом сделать обратный вызов subscribe async, или я собираюсь сделать это неправильно? Функция saveToDatabase равна async и возвращает обещание, разрешающее первичный ключ базы данных, который был записан.


