So, I have a proc in Nim, exposed to JS, like:
proc main*(txt: cstring, params: varargs[JsObject] = []): JsObject {.exportc:"A$".}=
for param in params:
discard # do something with param
However, it doesn't seem to be working ok. Basically, when the function (A$) gets called with just one parameter (txt), there is an error.
How do I properly handle that?