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