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