Firestore JS SDK — Как получить доступ к перечислению кода ошибки Firestore?

# #javascript #firebase #google-cloud-firestore

Вопрос:

Можно ли получить доступ к кодам ошибок Firestore перечислением с помощью JS SDK?

Я имею в виду, что-то вроде firebase.firestore.FirestoreErrorCode

Мне нужно получить к ним доступ, чтобы перевести мои ошибки в приложении

Ответ №1:

Вы можете увидеть ошибки, определенные здесь — https://github.com/firebase/firebase-js-sdk/blob/master/packages/firestore/src/util/error.ts

Это выглядит так FirestoreErrorCode и FirestoreError экспортируется из индекса пакета.

FirestoreErrorCode является типом объединения возможных кодов ошибок, в то время FireStoreError как является объектом ошибки, который можно выбросить.

Поскольку FirestoerErrorCode определяется как объединение буквальных строк, вы не можете использовать эти строки непосредственно в своем коде. Если бы они были определены как перечисление, вы могли бы получить доступ к значениям через свойства перечисления.

Комментарии:

1. это единственный способ получить доступ ко всем кодам ошибок служб firebase, чтобы записать их отдельно в моем коде? Я не могу найти никакого способа импортировать их