Main.hx 385 B

12345678910111213141516
  1. abstract Future<T>(Dynamic) {
  2. @:from static inline function ofAny<T>(v:T):Future<T>
  3. return null;
  4. }
  5. typedef FutureAlias<T> = Future<T>;
  6. class Main {
  7. static function main() req([1, '{"baz":"baz"}']);
  8. static public function req(?arr, ?body:Source) {}
  9. }
  10. abstract Source(Int) from Int to Int {
  11. @:from static function ofFuture(f:FutureAlias<Source>):Source
  12. return null;
  13. }