Skip to content

Commit ef92b68

Browse files
committed
add initializeFirestore to firestore js externals
1 parent 49afe28 commit ef92b68

File tree

1 file changed

+9
-0
lines changed
  • firebase-firestore/src/jsMain/kotlin/dev/gitlive/firebase/firestore/externals

1 file changed

+9
-0
lines changed

firebase-firestore/src/jsMain/kotlin/dev/gitlive/firebase/firestore/externals/firestore.kt

+9
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ external fun getDocs(query: Query): Promise<QuerySnapshot>
7373

7474
external fun getFirestore(app: FirebaseApp? = definedExternally): Firestore
7575

76+
external fun initializeFirestore(app: FirebaseApp? = definedExternally, settings: dynamic = definedExternally, databaseId: String? = definedExternally): Firestore
77+
7678
external fun increment(n: Int): FieldValue
7779

7880
external fun initializeFirestore(app: FirebaseApp, settings: Any): Firestore
@@ -287,3 +289,10 @@ external class Timestamp(seconds: Double, nanoseconds: Double) {
287289

288290
fun isEqual(other: Timestamp): Boolean
289291
}
292+
293+
external interface FirestoreLocalCache {
294+
val kind: String
295+
}
296+
297+
external fun memoryLocalCache(): FirestoreLocalCache
298+
external fun persistentLocalCache(settings: dynamic = definedExternally): FirestoreLocalCache

0 commit comments

Comments
 (0)