Fork of daniellemaywood.uk/gleam — Wasm codegen work
565 B
19 lines
1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: 2024 The Gleam contributors
3
4pub fn submodule_main() {
5 parent_println(message())
6 parent_println(elixir_message())
7}
8
9@external(erlang, "project_ffi", "log")
10@external(javascript, "../project_ffi.mjs", "log")
11fn parent_println(a: String) -> Nil
12
13@external(erlang, "submodule_ffi", "main")
14@external(javascript, "./submodule_ffi.mjs", "main")
15fn message() -> String
16
17@external(erlang, "Elixir.ElixirFile", "main")
18@external(javascript, "./submodule_ffi.mjs", "main")
19fn elixir_message() -> String