File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
firebase-firestore/src/jsMain/kotlin/dev/gitlive/firebase/firestore Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -8,10 +8,9 @@ import dev.gitlive.firebase.externals.FirebaseApp
88import kotlin.js.Json
99import kotlin.js.Promise
1010
11+ external fun documentId (): FieldPath
12+
1113external class FieldPath (vararg fieldNames : String ) {
12- companion object {
13- val documentId: FieldPath
14- }
1514 fun isEqual (other : FieldPath ): Boolean
1615
1716}
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import dev.gitlive.firebase.firestore.externals.clearIndexedDbPersistence
1515import dev.gitlive.firebase.firestore.externals.connectFirestoreEmulator
1616import dev.gitlive.firebase.firestore.externals.deleteDoc
1717import dev.gitlive.firebase.firestore.externals.doc
18+ import dev.gitlive.firebase.firestore.externals.documentId as jsDocumentId
1819import dev.gitlive.firebase.firestore.externals.enableIndexedDbPersistence
1920import dev.gitlive.firebase.firestore.externals.getDoc
2021import dev.gitlive.firebase.firestore.externals.getDocs
@@ -464,10 +465,10 @@ actual class SnapshotMetadata(val js: JsSnapshotMetadata) {
464465actual class FieldPath private constructor(val js : JsFieldPath ) {
465466
466467 actual companion object {
467- actual val documentId = FieldPath (JsFieldPath .documentId )
468+ actual val documentId = FieldPath (jsDocumentId() )
468469 }
469470 actual constructor (vararg fieldNames: String ) : this (dev.gitlive.firebase.firestore.rethrow {
470- js( " Reflect " ).construct( JsFieldPath , fieldNames).unsafeCast< JsFieldPath >( )
471+ JsFieldPath ( * fieldNames )
471472 })
472473 actual val documentId: FieldPath get() = FieldPath .documentId
473474 actual val encoded: EncodedFieldPath = js
You can’t perform that action at this time.
0 commit comments