Main.hx 266 B

123456789101112131415161718
  1. import haxe.extern.EitherType as Or;
  2. typedef Callback = Or<
  3. Or<
  4. () -> Void,
  5. (a:Int) -> Void
  6. >,
  7. (a:Int, b:Int) -> Void
  8. >;
  9. class Main {
  10. static function main() {
  11. final foo:Callback = a -> {
  12. $type(a); // Unknown<0> instead of Int
  13. return;
  14. }
  15. }
  16. }