Open
Description
Hi there,
Could it be possible to not output any JS code when doing external
only bindings inside a nested module.
Example
type any
type listener
type eventTarget = {}
module EventTarget = {
@send
external addEventListener: (eventTarget, string, listener) => unit =
"addEventListener"
}
leads to
var $$EventTarget = {};
export {
$$EventTarget ,
}
The existence of $$EventTarget
seems unnecessary.
Could this be possible?
If so, and this is deemed acceptable I'd be happy to try and contribute this if I get some pointers.
Metadata
Metadata
Assignees
Labels
No labels