12.3.4 Expose

12.3.4 Expose

Haxe 함수와 클래스를 JavaScript에서 직접 접근 가능하게 하려면 @:expose 메타데이터를 사용합니다:

@:expose
class Main {
  static function main() {}
  static function foo() {
    return "Hello";
  }
}

이렇게 하면 Main.foo()와 같은 메서드가 전역 JavaScript에서 접근 가능하게 됩니다. @:expose는 생성된 출력에서 해당 멤버를 보존하고 전역 네임스페이스에 노출합니다.

출처: Expose

더 알아보기