Main.hx 511 B

123456789101112131415161718192021
  1. @:native("$.Event") extern class Event extends js.html.Event {
  2. public var data : Dynamic;
  3. }
  4. @:native("$") extern class JQuery implements ArrayAccess<js.html.Element> {
  5. public function new():Void;
  6. @:overload(function(handler:Event -> Void):JQuery { })
  7. @:overload(function(?eventData:Dynamic, handler:Event -> Void):JQuery { })
  8. public function click():JQuery;
  9. }
  10. class Main {
  11. static function main() {
  12. var j = new JQuery();
  13. j.click(function(e) {
  14. var p = { y : 3 };
  15. p = { x : 5 };
  16. });
  17. }
  18. }