Fork of daniellemaywood.uk/gleam — Wasm codegen work
577 B
20 lines
1import nested/submodule
2
3pub fn main() {
4 println("Hello from subdir_ffi!")
5 submodule.submodule_main()
6 println(subdir_message())
7 println(subdir_elixir_message())
8}
9
10@external(erlang, "erlang", "display")
11@external(javascript, "./project_ffi.mjs", "log")
12fn println(a: String) -> Nil
13
14@external(erlang, "submodule_ffi", "main2")
15@external(javascript, "./nested/submodule_ffi.mjs", "main2")
16fn subdir_message() -> String
17
18@external(erlang, "Elixir.ElixirFileAgain", "main")
19@external(javascript, "./nested/submodule_ffi.mjs", "main2")
20fn subdir_elixir_message() -> String