Skip to main content

Class: Authentication

Methods#

create#

Static create(options, name?): Authentication

Parameters#

NameType
optionsFirebaseOptions
name?string

Returns#

Authentication

Defined in#

auth.ts:28


connectAuthEmulator#

connectAuthEmulator(host, port, options?): void

Parameters#

NameType
hoststring
portnumber
options?Object
options.disableWarningsboolean

Returns#

void

Defined in#

auth.ts:32


isUserLogin#

isUserLogin(nextOrObserver): Unsubscribe

Parameters#

NameType
nextOrObserverNextOrObserver<User>

Returns#

Unsubscribe

Defined in#

auth.ts:44


signupWithEmailAndPassword#

signupWithEmailAndPassword(email, password, persistanceType?): Promise<UserCredential>

Parameters#

NameTypeDefault value
emailstringundefined
passwordstringundefined
persistanceType"local" | "session" | "memory""local"

Returns#

Promise<UserCredential>

Defined in#

auth.ts:48


loginWithEmailAndPassword#

loginWithEmailAndPassword(email, password): Promise<UserCredential>

Parameters#

NameType
emailstring
passwordstring

Returns#

Promise<UserCredential>

Defined in#

auth.ts:75


logout#

logout(): Promise<void>

Returns#

Promise<void>

Defined in#

auth.ts:84

Constructors#

constructor#

new Authentication(options, name?)

Parameters#

NameType
optionsFirebaseOptions
name?string

Defined in#

auth.ts:23