File tree 1 file changed +13
-0
lines changed
firebase-auth/src/jsMain/kotlin/dev/gitlive/firebase/auth/externals
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
28
28
29
29
external fun getAuth (app : FirebaseApp ? = definedExternally): Auth
30
30
31
+ external fun initializeAuth (app : FirebaseApp ? = definedExternally, deps : dynamic = definedExternally): Auth
32
+
31
33
external fun getIdToken (user : User , forceRefresh : Boolean? ): Promise <String >
32
34
33
35
external fun getIdTokenResult (user : User , forceRefresh : Boolean? ): Promise <IdTokenResult >
@@ -284,3 +286,14 @@ external interface ApplicationVerifier {
284
286
external object TwitterAuthProvider : AuthProvider {
285
287
fun credential (token : String , secret : String ): AuthCredential
286
288
}
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