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!
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.
Rad, thanks! I'll update wasmboy with this 馃槃
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.