(err: unknown)
| 9 | }; |
| 10 | |
| 11 | export function isFirebaseError(err: unknown): err is FirebaseErrorParent { |
| 12 | return ( |
| 13 | err !== null && |
| 14 | typeof err === "object" && |
| 15 | "code" in err && |
| 16 | "errorInfo" in err && |
| 17 | "codePrefix" in err && |
| 18 | typeof err.errorInfo === "object" && |
| 19 | err.errorInfo !== null && |
| 20 | "code" in err.errorInfo && |
| 21 | "message" in err.errorInfo |
| 22 | ); |
| 23 | } |
| 24 | |
| 25 | export function getErrorMessage(error: unknown): string | undefined { |
| 26 | let message = ""; |
no outgoing calls
no test coverage detected