@@ -104,15 +104,15 @@ public actual open class Query internal actual constructor(
104104
105105 public val database: Database = nativeQuery.database
106106
107- public actual fun orderByKey (): Query = Query (query(js , jsOrderByKey()), database)
108- public actual fun orderByValue (): Query = Query (query(js , jsOrderByValue()), database)
109- public actual fun orderByChild (path : String ): Query = Query (query(js , jsOrderByChild(path)), database)
107+ public actual fun orderByKey (): Query = Query (query(publicJs , jsOrderByKey()), database)
108+ public actual fun orderByValue (): Query = Query (query(publicJs , jsOrderByValue()), database)
109+ public actual fun orderByChild (path : String ): Query = Query (query(publicJs , jsOrderByChild(path)), database)
110110
111111 public actual val valueEvents: Flow <DataSnapshot >
112112 get() = callbackFlow {
113113 val unsubscribe = rethrow {
114114 onValue(
115- query = js ,
115+ query = publicJs ,
116116 callback = { trySend(DataSnapshot (it, database)) },
117117 cancelCallback = { close(DatabaseException (it)).run { } },
118118 )
@@ -138,39 +138,39 @@ public actual open class Query internal actual constructor(
138138 }
139139
140140 when (type) {
141- ChildEvent .Type .ADDED -> onChildAdded(js , callback, cancelCallback)
142- ChildEvent .Type .CHANGED -> onChildChanged(js , callback, cancelCallback)
143- ChildEvent .Type .MOVED -> onChildMoved(js , callback, cancelCallback)
144- ChildEvent .Type .REMOVED -> onChildRemoved(js , callback, cancelCallback)
141+ ChildEvent .Type .ADDED -> onChildAdded(publicJs , callback, cancelCallback)
142+ ChildEvent .Type .CHANGED -> onChildChanged(publicJs , callback, cancelCallback)
143+ ChildEvent .Type .MOVED -> onChildMoved(publicJs , callback, cancelCallback)
144+ ChildEvent .Type .REMOVED -> onChildRemoved(publicJs , callback, cancelCallback)
145145 }
146146 }
147147 }
148148 awaitClose { rethrow { unsubscribes.forEach { it.invoke() } } }
149149 }
150150
151- public actual fun startAt (value : String , key : String? ): Query = Query (query(js , jsStartAt(value, key ? : undefined)), database)
151+ public actual fun startAt (value : String , key : String? ): Query = Query (query(publicJs , jsStartAt(value, key ? : undefined)), database)
152152
153- public actual fun startAt (value : Double , key : String? ): Query = Query (query(js , jsStartAt(value, key ? : undefined)), database)
153+ public actual fun startAt (value : Double , key : String? ): Query = Query (query(publicJs , jsStartAt(value, key ? : undefined)), database)
154154
155- public actual fun startAt (value : Boolean , key : String? ): Query = Query (query(js , jsStartAt(value, key ? : undefined)), database)
155+ public actual fun startAt (value : Boolean , key : String? ): Query = Query (query(publicJs , jsStartAt(value, key ? : undefined)), database)
156156
157- public actual fun endAt (value : String , key : String? ): Query = Query (query(js , jsEndAt(value, key ? : undefined)), database)
157+ public actual fun endAt (value : String , key : String? ): Query = Query (query(publicJs , jsEndAt(value, key ? : undefined)), database)
158158
159- public actual fun endAt (value : Double , key : String? ): Query = Query (query(js , jsEndAt(value, key ? : undefined)), database)
159+ public actual fun endAt (value : Double , key : String? ): Query = Query (query(publicJs , jsEndAt(value, key ? : undefined)), database)
160160
161- public actual fun endAt (value : Boolean , key : String? ): Query = Query (query(js , jsEndAt(value, key ? : undefined)), database)
161+ public actual fun endAt (value : Boolean , key : String? ): Query = Query (query(publicJs , jsEndAt(value, key ? : undefined)), database)
162162
163- public actual fun limitToFirst (limit : Int ): Query = Query (query(js , jsLimitToFirst(limit)), database)
163+ public actual fun limitToFirst (limit : Int ): Query = Query (query(publicJs , jsLimitToFirst(limit)), database)
164164
165- public actual fun limitToLast (limit : Int ): Query = Query (query(js , jsLimitToLast(limit)), database)
165+ public actual fun limitToLast (limit : Int ): Query = Query (query(publicJs , jsLimitToLast(limit)), database)
166166
167- public actual fun equalTo (value : String , key : String? ): Query = Query (query(js , jsEqualTo(value, key ? : undefined)), database)
167+ public actual fun equalTo (value : String , key : String? ): Query = Query (query(publicJs , jsEqualTo(value, key ? : undefined)), database)
168168
169- public actual fun equalTo (value : Double , key : String? ): Query = Query (query(js , jsEqualTo(value, key ? : undefined)), database)
169+ public actual fun equalTo (value : Double , key : String? ): Query = Query (query(publicJs , jsEqualTo(value, key ? : undefined)), database)
170170
171- public actual fun equalTo (value : Boolean , key : String? ): Query = Query (query(js , jsEqualTo(value, key ? : undefined)), database)
171+ public actual fun equalTo (value : Boolean , key : String? ): Query = Query (query(publicJs , jsEqualTo(value, key ? : undefined)), database)
172172
173- override fun toString (): String = js .toString()
173+ override fun toString (): String = publicJs .toString()
174174}
175175
176176internal actual class NativeDatabaseReference internal constructor(
@@ -205,7 +205,7 @@ public val DataSnapshot.js: JsDataSnapshot get() = js
205205
206206public actual class DataSnapshot internal constructor(
207207 internal val js : JsDataSnapshot ,
208- val database : Database ,
208+ public val database : Database ,
209209) {
210210 public actual val value: Any? get() {
211211 check(! hasChildren) { " DataSnapshot.value can only be used for primitive values (snapshots without children)" }
0 commit comments