firebase / firebase/firebase-admin-node

[Firestore] What is the recommended way to check for an instance of a Firestore error using this package?

Abierto
#2,257 11 comentarios 1 reacción 1 asignado Reclamado por @ehsannas Ver en GitHub
api: firestore
Lenguaje dominante
TypeScript
Estrellas
1.7k
Forks
419
Merge medio
3 d 10 h
PR fusionados (30 d)
16

Descripción

Using `firebase-admin`, what is the recommended way to verify an error is Firestore related? And so that typescript knows that the error instance will have the `code` property, etc?

Ideally, I'd be able to verify the error is an instance of [`FirestoreError`](https://firebase.google.com/docs/reference/node/firebase.firestore.FirestoreError), but the error I'm experiencing now seems to be grpc related, as the `code` property is returning a number corresponding to the errors [here](https://github.com/grpc/grpc/blob/master/doc/statuscodes.md).

There [are](https://github.com/firebase/firebase-admin-node/issues/1666) [several](https://github.com/firebase/firebase-admin-node/issues/1741) [issues](https://github.com/firebase/firebase-admin-node/pull/2151) in this repository around getting access to error classes, with no clear answers.

If I'm missing something, please point me in the right direction.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.