Question about `@JsExport` I need equivalent to t...
# javascript
a
Question about
@JsExport
I need equivalent to this JS code snippet (
addMessage
variable exported with precise type returned by
onRequest
builder:
Copy code
exports.addMessage = functions.https.onRequest((req, res) => { <...> })
Previously I was using this KotlinJs code:
Copy code
external val exports: dynamic
external val https <...>
fun main() {
  exports.addMessage = https.onRequest { req, res -> <...> }
}
----- But with new JS Ir (and mandatory
@JsExport
) I am failing to to achieve same behavior. Some intermediate code gets generated KotlinJS:
Copy code
@JsExport
val addMessage = https.onRequest { req, resp -> <...> }
JavaScript output:
Copy code
var addMessage;
  function addMessage$init$() {
    var tmp = https;
    return tmp.onRequest(_no_name_provided_$factory_30());
  }
  addMessage = addMessage$init$();