У меня была следующая ошибка в моем коде Typescript, но я не могу понять, как это возможно, что я не получаю никаких ошибок во время компиляции или во время выполнения.
this.getApiClient().getStuffFromTheApi()
getStuffFromTheApi
возвращает Observable<Stuff[]>
.Теперь, когда я вызываю await
для этого метода без toPromise()
, ничего не происходит.Почему компилятор не может проверить это и почему нет ошибок во время выполнения?Как я могу сделать код более безопасным, чтобы легче находить такие ошибки?
РЕДАКТИРОВАТЬ: объявление getStuffFromTheApi (): Observable {....}