julien lengrand-lambert
03/31/2022, 8:18 AMUncaught TypeError: ensureNotNull(...).iterator_0_k$ is not a function
errors (same for `ìsEmpty`and any other idiomatic List function).
external interface FirestoreMessage{
val id: String
val content: String
}
@JsModule("@jlengrand/firebase-ports")
@JsNonModule
external object FirebasePorts{
fun logIn() : Promise<FirebaseUser>
fun logOut()
fun saveMessage(uid: String, message: String)
fun getMessages(uid: String) : Promise<List<FirestoreMessage>>
}
Do you have a reference on how to use lists in external interfaces by any chance?julien lengrand-lambert
03/31/2022, 8:35 AMArray
does the job, but List
do not seem to be supportedBig Chungus
03/31/2022, 8:59 AMBig Chungus
03/31/2022, 9:00 AMGrégory Lureau
03/31/2022, 10:02 AMturansky
03/31/2022, 4:39 PMArray
and List
2. Array
is faster than List
(it was research in this channel - x10
in some cases)
3. Immutable Array
also existsjulien lengrand-lambert
04/01/2022, 1:38 PM