Closed
Description
Broken.resi:
let broken: unit => promise<unit>
Broken.res:
@module("SomeModule")
external someExternal: unit => promise<unit> = "someExternal"
let doSomethingAsync = async () => {
await someExternal()
}
let broken = () => doSomethingAsync()
JS output does not compile because function has no async
:
function broken(param) {
return await SomeModule.someExternal();
}
/cc @cristianoc
Metadata
Metadata
Assignees
Labels
No labels