metacall 0.5.9

Call NodeJS, TypeScript, Python, C#, Ruby... functions from Rust (a Rust Port for MetaCall).
async function test_future_resolve() {
  return "hi there!";
}
async function test_future_reject() {
  return Promise.reject("hi there!").catch(() => {});
}
function test_function() {
  return () => "hi there!";
}
function test_exception() {
  return Error("hi there!");
}
function test_throwable() {
  throw new Error("hi there!");
}
function return_the_argument_js(argument) {
  return argument;
}

module.exports = {
  return_the_argument_js,
  test_exception,
  test_function,
  test_future_reject,
  test_future_resolve,
  test_throwable,
};