27 lines
372 B
JavaScript
27 lines
372 B
JavaScript
/* @flow */
|
|
|
|
function foo(x): number {
|
|
switch (x) {
|
|
case 0:
|
|
case 1: return 1;
|
|
default: throw new Error('hi');
|
|
}
|
|
}
|
|
|
|
function bar(x) {
|
|
switch (x) {
|
|
case 0: break;
|
|
default: return;
|
|
}
|
|
1;
|
|
}
|
|
|
|
function baz(x): number {
|
|
switch (x) {
|
|
case 0: break;
|
|
case 1: return 1;
|
|
default: throw new Error('hi');
|
|
}
|
|
return 2;
|
|
}
|