UNPKG

veritatisdoloremque

Version:
37 lines (26 loc) 2.1 kB
<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) &gt; [@firebase/auth-types](./auth-types.md) &gt; [User](./auth-types.user.md) ## User interface A user account. <b>Signature:</b> ```typescript export interface User extends UserInfo ``` <b>Extends:</b> [UserInfo](./auth-types.userinfo.md) ## Properties | Property | Type | Description | | --- | --- | --- | | [emailVerified](./auth-types.user.emailverified.md) | boolean | Whether the email has been verified with [sendEmailVerification()](./auth.sendemailverification.md) and [applyActionCode()](./auth.applyactioncode.md)<!-- -->. | | [isAnonymous](./auth-types.user.isanonymous.md) | boolean | Whether the user is authenticated using the provider. | | [metadata](./auth-types.user.metadata.md) | [UserMetadata](./auth-types.usermetadata.md) | Additional metadata around user creation and sign-in times. | | [providerData](./auth-types.user.providerdata.md) | [UserInfo](./auth-types.userinfo.md)<!-- -->\[\] | Additional per provider such as displayName and profile information. | | [refreshToken](./auth-types.user.refreshtoken.md) | string | Refresh token used to reauthenticate the user. Avoid using this directly and prefer [User.getIdToken()](./auth-types.user.getidtoken.md) to refresh the ID token instead. | | [tenantId](./auth-types.user.tenantid.md) | string \| null | The user's tenant ID. | ## Methods | Method | Description | | --- | --- | | [delete()](./auth-types.user.delete.md) | Deletes and signs out the user. | | [getIdToken(forceRefresh)](./auth-types.user.getidtoken.md) | Returns a JSON Web Token (JWT) used to identify the user to a Firebase service. | | [getIdTokenResult(forceRefresh)](./auth-types.user.getidtokenresult.md) | Returns a deserialized JSON Web Token (JWT) used to identitfy the user to a Firebase service. | | [reload()](./auth-types.user.reload.md) | Refreshes the user, if signed in. | | [toJSON()](./auth-types.user.tojson.md) | Returns a JSON-serializable representation of this object. |