Interface que representa as credenciais retornadas por EmailAuthProvider para ProviderId .SENHA
Abrange ambos SignInMethod .EMAIL_PASSWORD e SignInMethod .EMAIL_LINK.
O construtor desta classe está marcado como interno. O código de terceiros não deve chamar o construtor diretamente ou criar subclasses que estendam a classe EmailAuthCredential
.
Assinatura:
export declare class EmailAuthCredential extends AuthCredential
Estende: AuthCredential
Métodos
Método | Modificadores | Descrição |
---|---|---|
deJSON(json) | static | Método estático para desserializar uma representação JSON de um objeto em um AuthCredential . |
paraJSON() | Retorna uma representação serializável JSON deste objeto. |
EmailAuthCredential.fromJSON()
Método estático para desserializar uma representação JSON de um objeto em um AuthCredential .
Assinatura:
static fromJSON(json: object | string): EmailAuthCredential | null;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
JSON | objeto | corda | object ou a representação stringificada do objeto. Quando a string é fornecida, JSON.parse seria chamado primeiro. |
Retorna:
EmailAuthCredencial | nulo
Se a entrada JSON não representar um AuthCredential , nulo é retornado.
EmailAuthCredential.toJSON()
Retorna uma representação serializável JSON deste objeto.
Assinatura:
toJSON(): object;
Retorna:
objeto
uma representação serializável JSON deste objeto.