Assemblyscript: Can No Longer Export an Export that Exports from Another File

Created on 7 Sep 2018  路  5Comments  路  Source: AssemblyScript/assemblyscript

Hello! It has been a while haha! 馃槃

So after going through and realizing this issue: https://github.com/torch2424/wasmBoy/issues/135

I got to catch up on a whole lot of AssemblyScript! 馃槃 So I went through and made the few updates I needed, and realized not all my functions were correctly exporting.

For instance, see this:

Wasmboy Core, index.ts that exports all of our wasminstance exports:
https://github.com/torch2424/wasmBoy/blob/943d79c3cbf525c00a3d73aa2a26a27b7cb24342/core/index.ts

Another file within the core, that exports a function from another file:
https://github.com/torch2424/wasmBoy/blob/943d79c3cbf525c00a3d73aa2a26a27b7cb24342/core/joypad/index.ts

I found that the Wasm instance exports, e.g wasmInstance.exports.myExportFunctionHere were not available. Meaning, I can no longer export functions from a file, that export a function from another file.

It was a quick an easy fix for me, but figured I might as well make an issue. Also, my apologies for the confusing title, it was the only thing I could think of, and gave me a good laugh. Thanks!

Most helpful comment

It's possible that #249 fixes this -- though I haven't verified since I didn't see any error on @dcodeIO's simple example in the master branch.

All 5 comments

File A
 Export a
File B
 Export a from a
Main
 Export a from b // this

That correct? :)

Yes exactly :)

If you have trouble reproducing let me know, as I may have renamed some exports, using export {myFunc as myAwesomeFunc} from './myfile'.

It's possible that #249 fixes this -- though I haven't verified since I didn't see any error on @dcodeIO's simple example in the master branch.

Test case. Let me know if there are still any issues :)

Rad, thanks! I'll update wasmboy with this 馃槃

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Iainmon picture Iainmon  路  3Comments

pannous picture pannous  路  4Comments

blooddy picture blooddy  路  3Comments

kyegupov picture kyegupov  路  3Comments

DuncanUszkay1 picture DuncanUszkay1  路  3Comments