File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
firebase-auth/src/jsMain/kotlin/dev/gitlive/firebase/auth/externals Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ external fun fetchSignInMethodsForEmail(auth: Auth, email: String): Promise<Arra
2828
2929external fun getAuth (app : FirebaseApp ? = definedExternally): Auth
3030
31+ external fun initializeAuth (app : FirebaseApp ? = definedExternally, deps : dynamic = definedExternally): Auth
32+
3133external fun getIdToken (user : User , forceRefresh : Boolean? ): Promise <String >
3234
3335external fun getIdTokenResult (user : User , forceRefresh : Boolean? ): Promise <IdTokenResult >
@@ -284,3 +286,14 @@ external interface ApplicationVerifier {
284286external object TwitterAuthProvider : AuthProvider {
285287 fun credential (token : String , secret : String ): AuthCredential
286288}
289+
290+ external interface Persistence {
291+ val type: String
292+ }
293+
294+ external val browserLocalPersistence: Persistence
295+ external val browserSessionPersistence: Persistence
296+ external val indexedDBLocalPersistence: Persistence
297+ external val inMemoryPersistence: Persistence
298+
299+ external fun setPersistence (auth : Auth , persistence : Persistence ): Promise <Unit >;
You can’t perform that action at this time.
0 commit comments