Daniel Tschinder b3372a572d Remove whitespace generation (#5833)
* Remove whitespace generation and rely on default printing

Changes to printing:
* Add newline after last empty SwitchCase
* Add newlines around block comments if they are non-flow comments or contain newlines

* Fix a few more fixtures
2017-06-27 21:57:02 -05:00

62 lines
469 B
JavaScript

class C1<+T, -U> {}
function f<+T, -U>() {}
type T<+T, -U> = {};
type T = {
+p: T
};
type T = {
-p: T
};
type T = {
+[k: K]: V
};
type T = {
-[k: K]: V
};
interface I {
+p: T
}
;
interface I {
-p: T
}
;
interface I {
+[k: K]: V
}
;
interface I {
-[k: K]: V
}
;
declare class I {
+p: T
}
;
declare class I {
-p: T
}
;
declare class I {
+[k: K]: V
}
;
declare class I {
-[k: K]: V
}
;
class C2 {
+p: T = e;
}
;
class C3 {
-p: T = e;
}
;