callback interface Logger { void log(string message); void finished(); }; namespace fixture_callbacks { // Log all even numbers in a vec, then call the finished() method void log_even_numbers(Logger logger, sequence items); // Works exactly the same as `log_even_numbers()`, except we configure this // to run on the main thread in `uniffi-bindgen-gecko-js/config.toml` void log_even_numbers_main_thread(Logger logger, sequence items); };