prettier/tests/union_new/test16.js

19 lines
284 B
JavaScript

// @noflow
// annotations
type T = number | (() => string);
type Foo = T | (() => bool);
type Bar = number | (() => string) | (() => bool);
function foo(x: Foo) { }
foo(() => qux());
function bar(x: Bar) { }
bar(() => qux());
var x = false;
function qux() { return x; }
x = "";