Как вызвать метод дартс из Javascript после dart2js

Я получил этот скрипт Dart ниже и хочу получить доступ к методам из класса hello_world с помощью JavaScript после того, как я скомпилировал скрипт Dart с помощью dart2js. Кто-нибудь знает, как это работает ?! Я уже знаю, как получить доступ к функциям, таким как foo (...), это не проблема, но это не работает так же, как с классами и методами. А учебники на dartlang.org только объясняют, как получить доступ к функциям, а не к методам и классам. Я не понимаю ...

import 'dart:js' as js;

class hello_world {

  String hello = 'Hello World!';

  String getHello() {
    print("getHello!!!!!");
    return hello;
  }

  void ausgabe() {
    print("Hallo Welt");
    //return 0;
  }
}

String foo(int n) {
  print("hallo");

  void foo2() {
    print("hallo2");
  }

  //works
  js.context['foo2'] = foo2;
  return 'Hallo';
}


 void main() {

  int zahl1 = 3;
  int zahl2 = 1234;
  String w = 'test';

  hello_world test = new hello_world();

  //works
  js.context['foo'] = foo;   

}

Ответы на вопрос(1)

Ваш ответ на вопрос