FirebaseError is a subclass of the standard JavaScript Error object. In addition to a message string and stack trace, it contains a string code.

Signature:

export interface FirebaseError 

Properties

Property Type Description
code string Error codes are strings using the following format: "service/string-code". Some examples include "auth/invalid-uid" and "messaging/invalid-recipient".While the message for a given error can change, the code will remain the same between backward-compatible versions of the Firebase SDK.
message string An explanatory message for the error that just occurred.This message is designed to be helpful to you, the developer. Because it generally does not convey meaningful information to end users, this message should not be displayed in your application.
stack string A string value containing the execution backtrace when the error originally occurred.This information can be useful to you and can be sent to to help explain the cause of an error.

Methods

Method Description
toJSON() A JSON-serializable representation of this object.

FirebaseError.code

Error codes are strings using the following format: "service/string-code". Some examples include "auth/invalid-uid" and "messaging/invalid-recipient".

While the message for a given error can change, the code will remain the same between backward-compatible versions of the Firebase SDK.

Signature:

code: string;

FirebaseError.message

An explanatory message for the error that just occurred.

This message is designed to be helpful to you, the developer. Because it generally does not convey meaningful information to end users, this message should not be displayed in your application.

Signature:

message: string;

FirebaseError.stack

A string value containing the execution backtrace when the error originally occurred.

This information can be useful to you and can be sent to to help explain the cause of an error.

Signature:

stack?: string;

FirebaseError.toJSON()

A JSON-serializable representation of this object.

Signature:

toJSON(): object;

Returns:

object