issue-1249.js 592 B

12345678910111213141516171819202122
  1. type Bar = ( number | string ) => number;
  2. type X = (?(number, number) => number) => void;
  3. type X = ?((number, number) => number) => void;
  4. type X = ?(number, number) => number => void;
  5. type X = 1234 => void;
  6. type X = 'abc' => void;
  7. type X = true => void;
  8. type X = false => void;
  9. type X = boolean => void;
  10. type X = number => void;
  11. type X = void => void;
  12. type X = null => void;
  13. type X = any => void;
  14. type X = empty => void;
  15. type X = mixed => void;
  16. type X = string => void;
  17. type X = abc => void;
  18. type X = a | b => void;
  19. type X = (a | b) => void;
  20. type X = a & b => void;
  21. type X = (a & b) => void;