W jaki sposób można skutecznie obsługiwać błędy przy użyciu firebase?

Czytałem dokumentację firebase i jest to bardzo duży kod asynchroniczny. Chciałem wiedzieć, czy firebase rzuca błędy i / lub przekazuje dane błędów w wywołaniach zwrotnych. O ile wiem, dokumentacja nie wspomina o tym. Z góry dziękuję za radę

questionAnswers(2)

yourAnswerToTheQuestion