firebase / firebase/firebase-admin-node

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

オープン
#2,257 コメント 11 件 リアクション 1 件 担当者 1 名 @ehsannas が担当を希望しています GitHub で見る
api: firestore
主要言語
TypeScript
スター
1.7k
フォーク
419
平均マージ
3日 10時間
マージ済み PR(30日)
16

説明

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.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。