| 180 | } |
| 181 | |
| 182 | export declare class User implements IUser { |
| 183 | readonly uid: string; |
| 184 | readonly displayName: string; |
| 185 | readonly anonymous: boolean; |
| 186 | readonly emailVerified: boolean; |
| 187 | readonly email: string; |
| 188 | readonly phoneNumber: string; |
| 189 | readonly providerId: string; |
| 190 | readonly photoURL: string; |
| 191 | readonly metadata: UserMetadata; |
| 192 | readonly providerData: UserInfo[]; |
| 193 | |
| 194 | delete(): Promise<void>; |
| 195 | getIdToken(forceRefresh?: undefined | false | true): Promise<string>; |
| 196 | getIdTokenResult(forceRefresh?: undefined | false | true): Promise<AuthTokenResult>; |
| 197 | linkWithCredential(credential: AuthCredential): Promise<UserCredential>; |
| 198 | reauthenticateWithProvider(provider: OAuthProvider): Promise<UserCredential>; |
| 199 | reauthenticateWithCredential(credential: AuthCredential): Promise<UserCredential>; |
| 200 | reload(): Promise<void>; |
| 201 | sendEmailVerification(actionCodeSettings?: ActionCodeSettings): Promise<void>; |
| 202 | unlink(providerId: string): Promise<User>; |
| 203 | updateEmail(email: string): Promise<void>; |
| 204 | updatePassword(password: string): Promise<void>; |
| 205 | updatePhoneNumber(credential: AuthCredential): Promise<void>; |
| 206 | updateProfile(updates: UserProfileChangeRequest): Promise<void>; |
| 207 | verifyBeforeUpdateEmail(email: string, actionCodeSettings?: ActionCodeSettings): Promise<void>; |
| 208 | } |
| 209 | |
| 210 | export declare class AuthSettings implements IAuthSettings { |
| 211 | readonly native; |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…